graph - 限制 Bosun 图中的主机

标签 graph limit opentsdb bosun

我需要创建一个主机内存使用情况 TOP10 表,包括一个图表。我可以通过使用 limit($query, 10) 在表达式中执行此操作,因此这对于警报和表格很有用,但我在限制此图表上的主机时遇到了问题。 Limit 返回一个数字,我需要一个序列才能绘制它。 Bosun 是否可以限制图中的主机数量?

最佳答案

filter function可以这样做:

$q = q("avg:rate:os.cpu{host=*}", "5m", "")
$f = limit(sort(avg($q), "desc"), 10)
filter($q, $f)

enter image description here

在此 $q (SeriesSet) 被过滤为 $f 的现有和/或非零结果。 $f 是一个数字集。

关于graph - 限制 Bosun 图中的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32500801/

相关文章:

mysql - 如何限制mysql存储过程中传递的日期数据

hadoop - 远程滚动窗口聚合——时间序列 kudu vs influxdb vs opentsdb

sql-server - sql server图形查询,找到节点的所有路径

graph - Munin 图形的含义

在 C/C++ 中创建 "igraph"中的加权无向图

mysql - 在 mysql 上使用 Limit random

mysql - 使用 MySQL 中的存储过程参数限制选定的行数

javascript - 将项目插入JavaScript中的多维树状结构

python - 如何从 Scollector 运行外部收集器?

hadoop - 如何通过grafana(opentsdb)监控dfs.namenode.handler.count?