【问题标题】:How can i count the total number of sources my metric has with Librato?我如何计算我的指标与 Librato 的来源总数?
【发布时间】:2016-07-28 05:40:54
【问题描述】:

我正在尝试构建一个复合指标,该指标显示为某个指标报告的源计数,并对其发出警报(例如,如果源计数少于 3 个)。这可能吗?

【问题讨论】:

    标签: librato


    【解决方案1】:

    是的,这是可能的。现在有点复杂,我们会在未来让它变得更简单,但这会奏效:

    sum(
        map({source:"*"},
            divide([
                series("my_metric","&"),
                series("my_metric","&")
            ])
        )
    )
    

    这里有一个简单的解释:

    map() 函数分解所有指标的来源(通过使用 * 通配符)。我将指标本身除以每个实例的 1,然后将所有包含在 sum() 函数中的内容加起来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多