【问题标题】:Grouping metrics with the same value to a label without knowing the label values with PromQL使用 PromQL 在不知道标签值的情况下将具有相同值的指标分组到标签
【发布时间】:2020-09-17 22:08:13
【问题描述】:

我的情况是这样的:我将 Prometheus 与 Grafana 一起使用,并通过图表,希望根据标签“mylabel”的值将我的指标分组为 sum()。我有一个指标 mymetric,带有标签 mylabel。

mymetric{name: thing1, mylabel: a}
mymetric{name: thing2, mylabel: b}
mymetric{name: thing3, mylabel: a}

我希望 mylabel 值“a”的所有指标在图表上的 sum() 中合并为一条线,而 mylabel 值为“b”的指标在同一图表中 sum()。问题是,我不知道“a”和“b”的值是多少。我只是希望将碰巧具有相同值的事物加在一起。

这可能吗?

【问题讨论】:

    标签: prometheus grafana promql


    【解决方案1】:

    一般来说你不需要知道聚合的标签值,所以:

    sum by (mylabel)(mymetric)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      相关资源
      最近更新 更多