ELK 日志收集分析

文章目录
  1. 1. ELK
  2. 2. ELK线上服务
  3. 3. 安装ELK7
  4. 4. Filebeat
  5. 5. Zipkin 日志链路追踪
  6. 6. 其它

ELK

参考资料

  • Filebeat 将日志录入Logstash
  • Logstash 日志收集、过滤
  • Elasticsearch 日志搜索(也可收集)
  • Kibana 可视化日志分析

ELK线上服务

安装ELK7

Filebeat

filebeat -e启动后,可以留意console里输出的Harvester started for file: xxx相关信息,里面包含了filebeat正在监听的日志文件,确保没有遗漏;如果是通过systemctl启动,可以通过systemctl status filebeat -l来查看查看日志

Zipkin 日志链路追踪


zipkin是一个可视化查询全链路日志的系统,并且可以知道每个链路上的耗时; 【参考资料

  • 在所有后端接口调用添加”X-Request-Id”请求头
  • 在一个有依赖链路的后端接口报错时,通过reuqestId快速找出对应报错时的一条调用链路

其它