Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 934 Bytes

README.md

File metadata and controls

25 lines (14 loc) · 934 Bytes

分布式日志收集系统

简易分布式日志收集系统。跟着B站七米老师所做。并且修改了一些老师的错误。

启动

依次启动(后面跟着对应的版本)

zookeeper、kafka_2.12-2.3.0、etcd-v3.3.13-windows-amd64、elasticsearch-7.2.1、kibana-7.2.1-windows-x86_64

同时电脑需要有jdk-12

往访问的etcd节点插入配置(使用json格式)

value := `[{"path":"f:/tmp/nginx.log","topic":"web_log"},{"path":"f:/xxx/redis.log","topic":"redis_log"},{"path":"f:/xxx/mysql.log","topic":"mysql_log"}]`

path代表所收集的主机的日志文件的路径

先启动logagent从所配置目录获取日志信息发往kafka,再启动log_transfer将kafka中的信息发送到es中,我们可以在kibana中看到所添加信息了。

都启动后,就可以在所配置路径的日志文件修改一些信息,查看变化

在浏览器输入kibana的网址端口查看变化