作者:手机用户2502881375 | 来源:互联网 | 2023-08-16 16:07
ELK
ELK 是一套是目前主流的一种日志系统。
E:Elasticsearch 是个开源的分布式引擎,可以理解为是日志的数据库
L:Logstash,主要用来日志的分析和过滤
K:Kibana 是一个日志的可视化工具
Filebeat:他是一个轻量级的日志收集处理工具
工作流程
filebeat在应用节点收集日志,并且发往对应的logstash,logstash分析和过滤日志,将日志以json的格式发送到指定的es。kibana则将es的日志进行了可视化的展示
启动顺序
ES -》 Kibana-》 Logstash -》filebeat
配置文件
Logstash配置文件
- input
logstash 5044 端口用于监听filebeat发来的数据 - output
配置es
基本术语
Index 相当于数据库
type相当于table
document相当于一条数据
查看服务是否开启
- 9200 ES
- 5601 kibana
- 9600 logstash 可以看到状态