如何将具有单值的 NumberSet 组转换为 Bosun 中的标量?

How do i convert NumberSet group with single value to the scalar in Bosun?

我有一个查询,该查询 returns 以一个单一值分组,并想在 Grafana 仪表板 SingleStat 中使用它,但 Grafana 需要一个值(标量)而不是分组。如何转换?

假设您使用的是 Bosun app plugin,您应该可以执行以下操作:

$q = avg(q("sum:$ds-avg:os.mem.percent_free{host=myhost}", "$start", ""))
series("", epoch(), ungroup($q))

要生成具有单个值的系列:

这应该适用于 Grafana 中的 Singlestat 面板。