如何解决使用 Elastic Metricbeat 收集 Systemd 状态
我正在尝试配置 ElasticSearch Metricbeat,因此我使用以下配置启用了 system.yml 模块:
# Module: system
# Docs: https://www.elastic.co/guide/en/beats/metricbeat/7.10/metricbeat-module-system.html
- module: system
period: 10s
metricsets:
- cpu
- load
- memory
- network
- process
- process_summary
- socket_summary
#- entropy
#- core
#- diskio
#- socket
- service
#- users
process.include_top_n:
by_cpu: 5 # include top 5 processes by cpu
by_memory: 5 # include top 5 processes by memory
- module: system
period: 1m
metricsets:
- filesystem
- fsstat
processors:
- drop_event.when.regexp:
system.filesystem.mount_point: '^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/)'
- module: system
period: 15m
metricsets:
- uptime
- module: system
period: 5m
metricsets:
- raid
raid.mount_point: '/'
如您所见,我按照本指南启用了指标集中的“服务”:https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-metricset-system-service.html。
我希望现在我可以使用“system.service.name”进行搜索,但是这个字段永远不会被填充。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。