log4j2通过tcp发送json日志到logstash Elasticsearch
2017-11-28 10:04
429 查看
参考资料(官网):https://www.elastic.co/guide/en/logstash/6.0/plugins-inputs-tcp.html
通过tcp的发送数据到logstash需要设置好ip+port就好,用你熟悉的方式发送数据即可。
log4j2.xml的配置参考
logstash的配置参考
通过tcp的发送数据到logstash需要设置好ip+port就好,用你熟悉的方式发送数据即可。
log4j2 tcp 方式 发送json数据到logstash
log4j2.xml的配置参考<Configuration> <Appenders> <Socket name="Socket" host="localhost" port="12345"> <JsonLayout compact="true" eventEol="true" /> </Socket> </Appenders> <Loggers> <Root level="info"> <AppenderRef ref="Socket"/> </Root> </Loggers> </Configuration>
logstash的配置参考
input { tcp { host => "192.168.0.153" port => 4567 #codec => plain { charset => "GB2312" } codec => json } } filter { json { source => "message" add_field => ["type", "%{dtype}"] remove_field => [ "server", "server.fqdn", "timestamp" ] } } output { if "_jsonparsefailure" not in [tags] { stdout { codec => rubydebug } elasticsearch { hosts => "192.168.2.181:9200" } } }
相关文章推荐
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(五) 通过redis扩展logstash
- logstash+grok+json+elasticsearch解析复杂日志数据(二)
- logstash+grok+json+elasticsearch解析复杂日志数据(一)
- rsyslog通过自定义json格式发送日志信息给logstash
- 使用logstash+elasticsearch+kibana快速搭建日志平台
- Linux——ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台
- 安装logstash+kibana+elasticsearch+redis搭建集中式日志分析平台
- CentOS7使用Elasticsearch+ Logstash+kibana快速搭建日志分析平台
- Elasticsearch+logstash+kibana实现日志分析(实验)
- ELK6.2.2(elasticsearch+logstash+kibana)开源日志分析平台搭建(二):kibana简单搭建
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十五) logstash将配置写在多个文件
- ELK(elasticsearch+logstash+kibana) 日志分析
- ELK(Elasticsearch + Logstash + Kibana) 日志分析平台
- Filebeat+Logstash+ElasticSearch+Kibana搭建Apache访问日志解析平台
- 使用ElasticSearch+LogStash+Kibana+Redis搭建日志管理服务
- Logstash+Redis+Elasticsearch+Kibana 快速搭建Nginx日志查询系统
- LOGSTASH+ELASTICSEARCH+KIBANA处理NGINX访问日志
- ELK6.2.2(elasticsearch+logstash+kibana)开源日志分析平台搭建(一):es简单搭建
- Kibana+Logstash+Elasticsearch 日志查询系统