【问题标题】:How can I parse custom Metricbeat dictionary for Kibana?如何解析 Kibana 的自定义 Metricbeat 字典?
【发布时间】:2017-06-20 18:52:25
【问题描述】:

我已将 logstash 设置为发送到 Kibana,它使用两个自定义字段标记每个日志文件——集群和节点:

我想使用“字段”选项将相同的两个字段添加到我的 Metricbeat 配置中,但是当我这样做时,它会作为 Kibana 中的字典出现:

这是我正在使用的 Metricbeat 配置文件:

metricbeat.modules:
- module: system
  metricsets:
    # CPU stats
    - cpu

    # System Load stats
    - load

    # Per CPU core stats
    #- core

    # IO stats
    #- diskio

    # Per filesystem stats
    - filesystem

    # File system summary stats
    - fsstat

    # Memory stats
    - memory

    # Network stats
    - network

    # Per process stats
    - process

    # Sockets (linux only)
    #- socket
  enabled: true
  period: 10s
  processes: ['.*']

  #Add Supervisor Cluster and Node ID
  fields:
    cluster: "Upswell ELK Testing Cluster"
    node: "Nina's Macbook"

#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:

  # Array of hosts to connect to.
  hosts: ["http://localhost:9200"]

我找不到任何有关如何格式化这些字段的文档;这是我应该在 Logstash 或 Metricbeat 配置中进行的调整吗?

【问题讨论】:

    标签: elasticsearch logstash kibana metricbeat


    【解决方案1】:

    发件人:https://www.elastic.co/guide/en/beats/metricbeat/current/configuration-general.html

    字段:默认情况下,您在此处指定的字段将分组在输出文档中的字段子字典下。要将自定义字段存储为顶级字段,请将 fields_under_root 选项设置为 true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-25
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 2020-04-06
      相关资源
      最近更新 更多