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 好听的元旦简短祝福语