苍穹monitor ELK日志收集的完整链路及配置

首先苍穹monitor日志的传输链路是:
应用(mservice或各种分应用)-> kafka -> logstash ->es
1. 首先是怎么控制应用把日志传到kafka
通过mc的公共环境配置查看如下图:

如图中所示的配置是个很长的xml拉到最后可以看到log的输出方式,这里要配置了kafka,应用的日志才会存到kafka。当然还有一个条件就是应用所在的网络能够访问kafka的网络。
2. kafka是被动存队列的中间件,他不会主动发送或者获取数据。他只要启动状态正常就OK
3. logstash,需要去kafka中取数据解析后存入elactseach(es),在logstash的配置文件可以看到这些信息。
logstash配置文件的查找方法:
先查找服务配置文件内容:cat /usr/lib/systemd/system/logstash.service

这个--path.config后面的路径就是配置文件路径,然后分析一下配置文件中的内容:

这部分的配置主要就是kafka的取数据方式说明,主要注意的是kafka的地址是否正确,然后就是topic,topic可以理解为队列名称,应用写数据到kafka中是写到一个固定的topic,这边l
苍穹monitor ELK日志收集的完整链路及配置
首先苍穹monitor日志的传输链路是:应用(mservice或各种分应用)-> kafka -> logstash ->es1. 首先是怎么控制应用把日志传到kafka通...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



