【发布时间】:2016-07-28 05:40:54
【问题描述】:
我正在尝试构建一个复合指标,该指标显示为某个指标报告的源计数,并对其发出警报(例如,如果源计数少于 3 个)。这可能吗?
【问题讨论】:
标签: librato
我正在尝试构建一个复合指标,该指标显示为某个指标报告的源计数,并对其发出警报(例如,如果源计数少于 3 个)。这可能吗?
【问题讨论】:
标签: librato
是的,这是可能的。现在有点复杂,我们会在未来让它变得更简单,但这会奏效:
sum(
map({source:"*"},
divide([
series("my_metric","&"),
series("my_metric","&")
])
)
)
这里有一个简单的解释:
map() 函数分解所有指标的来源(通过使用 * 通配符)。我将指标本身除以每个实例的 1,然后将所有包含在 sum() 函数中的内容加起来。
【讨论】: