网站首页 > 资源文章 正文
一、集成 springboot
1、pom文件添加上Logstash依赖
<!-- logback 推送日志文件到logstash -->
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>6.5</version>
</dependency>
2、修改 logback-spring.xml
1)在原有的 logback-spring.xml XML文件中添加以下代码
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<!--logstaship地址-->
<destination>192.168.0.100:5045</destination>
<!-- 日志输出编码 -->
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<timestamp>
<timeZone>UTC</timeZone>
</timestamp>
<pattern>
<pattern>
{
"logLevel": "%level",
"serviceName": "web-test",
"pid": "${PID:-}",
"thread": "%thread",
"class": "%logger{40}",
"rest": "%message"
}
</pattern>
</pattern>
</providers>
</encoder>
</appender>
注意:<destination>192.168.0.100:5045</destination>中 ip 为 logstash 服务器的 ip,端口号是向 logstash 发送请求的端口,需要与 logstash 监控配置相同,端口号可随意指定,但端口号不能被占用
2)在 logback-spring.xml 添加以下配置,使其 LOGSTASH 连接信息生效
<root level="info">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="DEBUG_FILE"/>
<appender-ref ref="INFO_FILE"/>
<appender-ref ref="WARN_FILE"/>
<appender-ref ref="ERROR_FILE"/>
<appender-ref ref="LOGSTASH"/>
</root>
二、Logstash配置信息
logstash/conf.d 配置目录下新建 log_springboot.conf,新增以下配置信息:
input {
tcp {
mode => "server"
type => "web"
host => "0.0.0.0"
port => 5045
codec => json_lines
}
}
output {
if [type] == "web" {
elasticsearch {
hosts => "192.168.0.100:9200"
index => "web-log-%{+YYYY.MM.dd}"
}
stdout{codec => rubydebug}
}
}
查看结果
访问 Kibana 配置相关的索引模式并查询日志信息,如下图:
猜你喜欢
- 2024-12-05 实战 | 使用Spring Boot + Elasticsearch + Logstash 实现图书查询服务
- 2024-12-05 小姐姐教你定制一个Logstash Java Filter
- 2024-12-05 原理实践,全面讲解Logstash+Kibana+kafka
- 2024-12-05 ELK总结——第二篇Logstash的搭建
- 2024-12-05 不得不学!从零到一搭建ELK日志,Docker环境下部署 logstash工具
- 2024-12-05 Docker上使用Elasticsearch,Logstash,Kibana
- 2024-12-05 Logstash实时读取Nginx日志并存储到MySQL思路
- 2024-12-05 logstash+ES+kibana搭建日志收集分析系统
- 2024-12-05 腾讯云 Elasticsearch 进阶篇(二十七)Logstash讲解与实战
- 2024-12-05 ElasticSearch从入门到精通:Logstash妙用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)