springboot向elk写日志实现过程
springboot里连接elk里的logstash,然后写指定index索引的日志,而之后使用kibana去查询和分析日志,使用elasticsearch去保存日志。
添加引用
implementation'net.logstash.logback:logstash-logback-encoder:5.3'
添加配置
%d{yyyy-MM-ddHH: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"
}
}
##Addyourfilters/logstashpluginsconfigurationhere
output{
elasticsearch{
hosts=>"elasticsearch:9200"
user=>"elastic"
password=>"changeme"
index=>"%{[appname]}"
}
}
kibana里建立索引
通过kiban菜单去建立索引:Management>Indexpatterns>Createindexpattern,这里会显示可用的索引名称。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短