linux

如何在Linux上监控Filebeat的运行状态

小樊
46
2025-10-16 17:43:52
栏目: 智能运维

1. 使用Systemd服务管理(主流Linux发行版通用)
多数现代Linux系统(如Ubuntu 16.04+、CentOS 7+、Debian 9+)采用systemd作为初始化系统,可通过以下命令查看Filebeat的运行状态:

sudo systemctl status filebeat

2. 查看Filebeat日志(定位具体问题)
Filebeat的日志是其运行状态的直观反映,可通过以下方式查看:

3. 使用Filebeat内置HTTP API(获取实时指标)
Filebeat提供内置HTTP API,可获取其运行状态、事件处理数量、输出状态等详细指标。默认情况下,API监听localhost:12201(端口可通过filebeat.yml中的http.enabledhttp.port调整)。

4. 第三方监控工具(可视化与长期跟踪)
对于生产环境,建议使用第三方工具(如Prometheus+Grafana)实现Filebeat状态的可视化监控和告警:

注意事项

0
看了该问题的人还看了