Как мне получить metricbeat, чтобы сообщать Kibana о нормированных процентах процессора - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть следующая простая метрическая конфигурация:

#==========================  Modules configuration ============================
metricbeat.modules:

#------------------------------- System Module -------------------------------
- module: system
  metricsets: ["cpu"]
  period: 10s
  cpu.metrics:  ["percentages", "normalized_percentages"]

#----------------------------- Logstash output --------------------------------
output.logstash:
# The Logstash hosts
    hosts: ["<ip>:5000"]

С этой информацией, когда я добираюсь до Кибаны (или Графаны) и пытаюсь проанализировать данные, я вижу только нормальные поля ЦП, а не нормализованные, например,

(...) 
"system": {
      "cpu": {
        "softirq": {
          "pct": 0
        },
        "user": {
          "pct": 0.0243
        },
        "nice": {
          "pct": 0
        },
        "irq": {
          "pct": 0
        },
        "iowait": {
          "pct": 0.0101
        },
        "idle": {
          "pct": 1.9545
        },
        "steal": {
          "pct": 0
        },
        "system": {
          "pct": 0.0111
        },
        "cores": 2
      }
    },
(...)

Я не вижу нормализованный% как параметр ни в разделе «Добавить фильтр» в Kibana, ни в разделе «Шаблоны индексов», поэтому он не должен поступать другим способом.

Я использую metricbeat 5.6.12 против одноузлового кластера 6.4.2 ELK (внутри Docker).

Моя конфигурация logstash выглядит так:

input {
        beats {
                port => 5000
        }
}

## Add your filters / logstash plugins configuration here

output {
        elasticsearch {
                hosts => "elasticsearch:9200"
                manage_template => false
                index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
                document_type => "%{[@metadata][type]}"
        }
}

Я уже перезапустил metricbeat для загрузки конфигураций и подтвердил, что проблема все еще происходит.

1 Ответ

0 голосов
/ 07 ноября 2018

метрический показатель 5.6.12 против 6.4.2 ELK

При перечитывании этого сегодня что-то щелкнуло! Это было просто несоответствие версии. После того, как я запустил версию metricbeat 6.x, метрики теперь распространяются корректно.

...