【发布时间】:2015-02-12 14:08:33
【问题描述】:
我有这样的指标:
collectd.host.df-root.df_complex-used
collectd.host.df-root.df_complex-free
collectd.host.df-root.df_complex-reserved
collectd.host.df-var.df_complex-used
collectd.host.df-var.df_complex-free
collectd.host.df-var.df_complex-reserved
我想在每个磁盘(df-var 和 df-root : collectd.host.df-*)上都有空闲/(空闲 + 使用 + 保留):也就是说每个磁盘上可用空间的百分比。
我想出了这个解决方案(这是行不通的):
groupByNode(group(aliasByNode(collectd.host.df-*.df_complex-free,2),groupByNode(collectd.host.df-*.df_complex-*,2,"sumSeries")),0,"asPercent")
【问题讨论】:
-
为两者做类似的事情-
scale(divideSeries(collectd.host.df-root.df_complex-free, addSeries(collectd.host.df-root.*)),100)。 -
感谢您的评论。这个想法不是添加两次,而是覆盖所有磁盘(因为它可能有 3、4 或 5 个磁盘)。