Filebeat监控Debian系统性能的方法如下:
启用Filebeat内置监控
在/etc/filebeat/filebeat.yml
中启用HTTP接口:
http.enabled: true
http.port: 5067
通过http://localhost:5067
获取CPU、内存等基础指标。
使用Metricbeat监控
安装Metricbeat并配置监控Filebeat进程,可获取更详细的资源使用数据(如CPU、内存、磁盘I/O等),需在metricbeat.yml
中添加Filebeat监控模块。
配置系统性能监控模块
在filebeat.yml
中启用system
模块,监控系统级指标(如CPU负载、内存使用率、磁盘空间等):
- module: system
metricsets: ["cpu", "memory", "disk", "network"]
数据可发送至Elasticsearch,通过Kibana可视化。
结合第三方工具
分析日志与告警
/var/log/filebeat/filebeat
),排查异常。注:Filebeat 7.0+推荐使用filestream
输入类型提升性能,同时合理调整harvester
数量、scan_frequency
等参数避免资源过度占用。