springboot集成elk实现分布式日志管理

springboot集成elk实现分布式日志管理

2023年7月17日发(作者:)

springboot集成elk实现分布式⽇志管理

1.安装创建springboot项⽬File -> New -> Project3.选择Spring Initializr,点击Next4.直接Next5.选择Web,勾选Web,点击Next6.直接点击Finish创建完成7.在上⼀步创建的项⽬中添加以下依赖 tlombok lombok 1.18.4 k logstash-logback-encoder 4.118.在resources⽬录下创建,添加以下内容 172.29.22.151:9000 注:172.29.22.151位logstash服务所在的服务器IP地址,9000为logstash服务config⽬录下中配置的端⼝号9.验证创建controller⽬录下新增,内容如下:package ller;import 4j;import ping;import tMapping;import seBody;import ntroller;/** * TODO *

* @author * @date 2019/4/26 */@Slf4j@RestController@RequestMapping(value = "/demo")public class DemoController { @GetMapping(value = "/test") @ResponseBody public void test(){ ("message0"); ("message1"); ("message2"); ("message3"); }}在浏览器中访问localhost:8088/demo/test;注:其中8088为这个demo服务的端⼝,加debug级别的⽇志打印是为了验证中配置的INFO⽇志级别是否⽣效。控制台打印了⽇志内容如下:

elasticsearch head中的⽇志内容如下:

kibana中的⽇志内容如下:

发布者:admin,转转请注明出处:http://www.yc00.com/news/1689544644a264899.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信