【问题标题】:Aggregating labels between timeseries在时间序列之间聚合标签
【发布时间】:2018-11-06 23:29:38
【问题描述】:

我的指标如下所示:

myMetric{client="A",server="1",otherlabel="W"} 10
myMetric{client="A",server="2",otherlabel="X"} 21
myMetric{client="B",server="1",otherlabel="Y"} 32
myMetric{client="B",server="4",otherlabel="Z"} 43

我正在尝试查找这些数据:

myMetric{client="A",servers="1,2"} 31
myMetric{client="B",servers="1,4"} 75

这甚至可能吗?数据在那里,我只是不知道如何编写查询。

【问题讨论】:

    标签: prometheus promql


    【解决方案1】:

    这是不可能的,但是:

    sum without(server, otherLabel)(myMetric)
    

    只需client 标签即可为您提供。

    【讨论】:

    • 谢谢!我目前正在做一个sum(myMetric) by (client),但是我无法关联服务器。 ://
    猜你喜欢
    • 2015-10-11
    • 2023-03-07
    • 2018-05-18
    • 2015-05-28
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    相关资源
    最近更新 更多