gpt4 book ai didi

Graphite + Collectd - 如何绘制每个主机的内存使用百分比?

转载 作者:行者123 更新时间:2023-12-02 19:02:38 27 4
gpt4 key购买 nike

我有 Graphite +collectd设置来收集系统相关的指标。这个问题与collectd的内存插件有关。

我的基础设施具有使用collectd收集内存使用数据的格式:

<cluster>.<host>.memory.memory-{buffered,cached,free,used}

我想绘制每个主机使用的内存百分比。

所以基本上,我必须做这样的事情:

divideSeries(sumSeriesWithWildCards(*.*.memory.memory-{buffered,cached,free},1),sumSeriesWithWildCards(*.*.memory.memory-{buffered,cached,free,used}),1)

但我无法做到这一点,因为divideSeries 希望除数指标仅返回一个指标。

我基本上想要一个目标来监视集群中的所有主机。

我该怎么做?

最佳答案

试试这个:

asPercent(host.memory.memory-used, sumSeries(host.memory.memory-{used,free,cached,buffered}))

您将获得一台主机的内存使用百分比图表。不幸的是,我无法使其与通配符(多个主机)一起使用。

关于Graphite + Collectd - 如何绘制每个主机的内存使用百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23934177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com