ELK系列-logstash跟logback结合
来源:互联网 发布:锐捷客户端for mac 编辑:程序博客网 时间:2024/05/29 09:17
一:启动好ELK
二:配置测试项目
1.maven项目加入
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>4.7</version>
</dependency>
2.logback.xml增加
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>169.254.247.253:9250</destination>
<!-- encoder必须配置,有多种可选 -->
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder" />
</appender>
<root level="${log.level}">
<appender-ref ref="LOGSTASH" />
</root>
3.编写logstash的配置文件test2.conf
input {
tcp {
##host:port就是上面appender中的 destination,这里其实把logstash作为服务,开启9250端口接收logback发出的消息
host => "169.254.247.253"
port => 9250
mode => "server"
tags => ["tags"]
codec => json_lines
}
}
output {
stdout { codec => rubydebug }
#这里是es的地址
elasticsearch { hosts => "169.254.247.253:9200" }
}
4.编写测试代码测试。这里使用的spring项目的junit测试
@Test
public void testTTT(){
for(int i=0;i<100;i++){
log.info("testNum:"+i);
}
}
5.运行后的结果
阅读全文
0 0
- ELK系列-logstash跟logback结合
- ELK结合logback搭建日志中心
- ELK -Logstash
- 云上ELK系列 Logstash迁移Elasticsearch数据方法解读
- ELK(ElasticSearch, Logstash, Kibana)+ SuperVisor + Springboot + Logback 搭建实时日志分析平台
- ELK(ElasticSearch, Logstash, Kibana)+ SuperVisor + Springboot + Logback 搭建实时日志分析平台
- ELK(二)安装logstash
- ELK之Logstash
- ELK(一)Logstash
- ELK logstash 学习一
- ELK 之 Logstash
- ELK--Logstash入门
- ELK-ElasticSearch+Logstash+Kibana
- ELK-Logstash(1)
- ELK 之 Logstash
- Logback联动ELK
- ELK系统系列 2——Logstash的安装使用&性能调优
- Logstash ELK Stack Install & Configuration
- Cloudera Manager 5和CDH5离线安装,CDH-5.7.1
- 第四次数据结构上机
- java代码创建数据库表
- CentOS7修改网卡名eno*为eth0
- MongoDB分片环境下整体数据迁移解决方案
- ELK系列-logstash跟logback结合
- iOS开发之限制只输入数字和字母
- libevent入门
- 关于VS编译的程序内存分配只能用1.5~2G上限的优化方案
- 【Oracle学习】之 存储过程
- 目标
- 查看 provision profile 文件中的内容
- JMS 之 ActiveMQ
- Spring里PropertyPlaceholderConfigurer类的使用