限制 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。