【问题标题】:kibana - metricbeat dashboard for multiple hostskibana - 多个主机的 metricbeat 仪表板
【发布时间】:2019-01-12 09:22:03
【问题描述】:

我是 kibana 的新手,但我希望从 Datadog 迁移出去。在 DD 中,我可以创建特定于单个数据源(在本例中为主机)的“可视化”,并将多个数据源组合到一个仪表板中。

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

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

关于去哪里的建议?

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

【问题讨论】:

    标签: kibana


    【解决方案1】:

    您正在寻找的东西可以使用 Visual Builder 可视化来实现

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

    system.cpu.total.pct 上聚合MaxAvg

    分组Termsbeat.hostname.keyword

    可视化将显示所有向集群发送指标的主机的 CPU 使用率(百分比)。如果您添加更多主机,这些主机也会显示出来!

    【讨论】:

    • 你的解决方案比我的简单多了! :)
    【解决方案2】:

    让您开始:创建一个 timelion 表达式:

    .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='>.*')
    

    【讨论】:

      【解决方案3】:

      这只是为了说明@ben5556的答案。

      传说

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

      注意:“术语”是beat.hostname

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-24
        • 2015-02-18
        • 1970-01-01
        • 1970-01-01
        • 2017-04-28
        • 1970-01-01
        • 2015-01-10
        • 1970-01-01
        相关资源
        最近更新 更多