微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Elastic Metricbeat 收集 Systemd 状态

如何解决使用 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”进行搜索,但是这个字段永远不会被填充。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。