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 生日广州男生祝福语简短