springcloud日志收集ELK

springcloud日志收集ELK

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

springcloud⽇志收集ELK最近因微服务开发需要,搭建了⼀个⽇志收集框架ELK,途中踩过坑,故此留帖记录下  ⾸先下载安装⼀个Elasticsearch,官⽹地址:/downloads/elasticsearch根据不同的环境下载不同的版本安装解压即可然后找到如下位置双击启动页⾯出现这种情况说明启动成功:

Elasticsearch还可以根据⾃⼰的喜好设置分⽚命名

同理继续下载kibana ,地址:/downloads/kibana这⾥可以注意就是下⾯⽂件中配置的Elasticsearch路径要和之前安装路径⼀致,双击启动

最后安装现在logstash,路径:/downloads/logstash,这⾥注意解压是解压路径看看是否有空⽩存在,如果有记得换个路径,不然可能启动失败,然后在内容如下(采⽤官⽅推荐的redis⽅式):input {redis {data_type => "list" #存储类型type => "redis-input"key => "logstash:redis"#key值,后⾯要与spring boot中key保持⼀致host => "127.0.0.1"

改路径下新建⼀个 (名字任意),port => 6379threads => 5 #启动线程数量codec => "json"}}output {elasticsearch {hosts => ["localhost:9200"]index => "springboot-elk" #index是定义将过滤后的⽇志推送到Elasticsearch后存储的名字}stdout { codec => rubydebug} #是否在控制台打印}cmd命令启动⽂件:在bin⽬录中新建logstash启动批处理⽂件内容如下:

最后只需吧把你启动好springboot项⽬加上依赖:logback-redis-appender1.1.5在resources下新增⼀个⽂件即可,⽂件内容:[%d{HH:mm:ss}][%t][%p][%c]-%m%ninfoboot-sleuthdev127.0.0.1logstash:redisdevtruetrue0到此⽇志收集架构搭建完成,注:使⽤kibana时,记得创建⼀个index pattern ,这样即可看到⾃⼰的⽇志了

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

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信