kibana - 多个主机的metricbeat仪表板

问题描述 投票:2回答:3

我是kibana的新手,但我希望远离Datadog。在DD中,我可以创建特定于单个数据源(在这种情况下为主机)的“可视化”,并将多个组合到一个仪表板中。

EG:在一个页面上查看n个主机的CPU负载

我还没有看到(还)如何通过Kibana完成这种事情。

关于在哪里看的建议?

使用v6.x Kibana / logstash / elasticsearch / metricbeat

kibana
3个回答
4
投票

您正在寻找的是使用Visual Builder可视化实现的

https://www.elastic.co/guide/en/kibana/6.1/time-series-visualizations.html

Max聚集Avgsystem.cpu.total.pct

集团由Terms通过beat.hostname.keyword

可视化将显示将度量标准发送到群集的所有主机的CPU使用率(%)。如果您添加更多主机,那么它们也会出现!


2
投票

为了帮助您入门:创建一个时间表达式:

.es(index=metricbeat-*, metric='avg:system.process.cpu.total.pct',split='beat.name:10').trim().fit(scale).multiply(1000).movingaverage(5).label(label='cpu usage % : ',regex='.*name.*:').label(label='',regex='>.*')

0
投票

这只是为了用图像来说明@ ben5556的答案。

ss

Legend

  1. 聚合设置为Max
  2. system.process.summary.total收集数据的字段
  3. 如何按Term分组
  4. 什么分组(“术语”) - beat.hostname
  5. 如何订购这些条款 - 由Term订购

注意:“术语”是beat.hostname

© www.soinside.com 2019 - 2024. All rights reserved.