限制 Bosun 图中的主机
Limiting hosts in Bosun graph
我需要在主机上创建 TOP10 table 内存使用情况,包括图表。我可以通过使用 limit($query, 10) 在表达式中做到这一点,所以它对警报和 tables 很有用,但我在限制主机方面遇到了问题在这张图上。限制 returns 个数字,我需要一个系列才能绘制它。 Bosun 是否可以限制图表中的主机数量?
filter function可以做到这一点:
$q = q("avg:rate:os.cpu{host=*}", "5m", "")
$f = limit(sort(avg($q), "desc"), 10)
filter($q, $f)
在此 $q (SeriesSet) 中过滤到 $f 的现有 and/or 非零结果。 $f 是一个 NumberSet。
我需要在主机上创建 TOP10 table 内存使用情况,包括图表。我可以通过使用 limit($query, 10) 在表达式中做到这一点,所以它对警报和 tables 很有用,但我在限制主机方面遇到了问题在这张图上。限制 returns 个数字,我需要一个系列才能绘制它。 Bosun 是否可以限制图表中的主机数量?
filter function可以做到这一点:
$q = q("avg:rate:os.cpu{host=*}", "5m", "")
$f = limit(sort(avg($q), "desc"), 10)
filter($q, $f)
在此 $q (SeriesSet) 中过滤到 $f 的现有 and/or 非零结果。 $f 是一个 NumberSet。