springboot向elk写日志实现过程
springboot里连接elk里的logstash,然后写指定index索引的日志,而之后使用kibana去查询和分析日志,使用elasticsearch去保存日志。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联建站面向各种领域:广告制作等成都网站设计、网络营销推广解决方案、网站设计等建站排名服务。
添加引用
implementation 'net.logstash.logback:logstash-logback-encoder:5.3'
添加配置
<?xml version="1.0" encoding="UTF-8"?>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg %n 127.0.0.1:5000 {"appname":"elkDemo"}
指定配置
server.port=81 logging.config=classpath:logback-spring.xml
logstash配置索引
input { tcp { port => 5000 codec => "json" } } ## Add your filters / logstash plugins configuration here output { elasticsearch { hosts => "elasticsearch:9200" user => "elastic" password => "changeme" index => "%{[appname]}" } }
kibana里建立索引
通过kiban菜单去建立索引:Management>Index patterns>Create index pattern,这里会显示可用的索引名称。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
当前标题:springboot向elk写日志实现过程
本文来源:http://ybzwz.com/article/jjjgec.html