热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

docker安装ELK收集springboot日志(方法1)

目录: docker-compose安装ELKhttps://www.jianshu.com/p/2d78ce6bc504 SpringBoot集成Logstash SpringBoot集

目录:

  • docker-compose安装ELK
    https://www.jianshu.com/p/2d78ce6bc504
  • SpringBoot集成Logstash

SpringBoot集成Logstash

1 、 logstash中安装json_lines插件并重启logstash

docker exec -it elk_logstash /bin/bash -c  "cd /bin && logstash-plugin install logstash-codec-json_lines"
docker restart elk_logstash 
docker安装ELK 收集springboot日志(方法1)
插件成功安装

2、在SpringBoot项目pom.xml文件中添加logstash-logback-encoder依赖

docker安装ELK 收集springboot日志(方法1)
pom

net.logstash.logbacklogstash-logback-encoder4.11

3、logback.xml文件添加配置,让logback的日志输出到logstash

docker安装ELK 收集springboot日志(方法1)
logback

192.168.1.105:4560

4、启动springboot应用

docker安装ELK 收集springboot日志(方法1)

5、使用 kibana 查看日志信息

  • 访问http://localhost:5601,创建索引 springboot-logstash-*
  • 索引名称可以在logstash/logstash-springboot.conf文件 output配置中修改

    docker安装ELK 收集springboot日志(方法1)

    docker安装ELK 收集springboot日志(方法1)

    docker安装ELK 收集springboot日志(方法1)

    docker安装ELK 收集springboot日志(方法1)
  • 查看springboot服务输出到kibana的日志

    docker安装ELK 收集springboot日志(方法1)

推荐阅读
author-avatar
橄榄村
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有