springboot 集成 ELK 示例

一 环境准备

windows 系统
springboot:2.1.3.RELEASE
elasticsearch: 6.2.2
kibana: 6.2.2
logstash: 6.2.2
Java:1.8
其他环境:springdata, mybatis, mysql 等
强调:elasticsearch, kibana, logstash 版本一定要匹配

二 集成前环境测试

2.1 elasticsearch 测试

下载 elasticsearch, 解压到指定目录,该步骤网上有很多教程,不细说了,解压后到 bin 目录下,执行 elasticsearch.bat 文件,成功执行后访问:http://localhost:9200/, 显示如下图,即为成功
在这里插入图片描述

2.2 kibana 测试

下载 kibana, 解压到指定目录,该步骤网上有很多教程,不细说了, 解压后到 bin 目录下, 执行 kibana.bat 文件,启动成功后,访问:http://localhost:5601/,显示如下图,即为成功。

在这里插入图片描述

2.3 logstash 测试

下载 logstash, 解压到指定目录,该步骤网上有很多教程,不细说了, 解压后到 config 目录下,创建 logstash.conf 文件,文件为 springboot 集成时要用到的配置,文件内容为:

input {
	tcp {
		mode => "server"
		host => "127.0.0.1"
		port => 4560
		codec => json_lines
	}
}

output {
	elasticsearch {
		hosts => "localhost:9200"
		index => "springboot-logstash-%{+YYYY.MM.dd}"
	}
}

强调:文件缩进及格式要严格正确,否则启动会报错。
文件配置完成后,切换到 bin 目录下,执行命令进行测试:logstash -e “input { stdin { } } output { elasticsearc

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值