【问题标题】:PromQL : Using wildcards in metric names for topkPromQL:在指标名称中为 topk 使用通配符
【发布时间】:2020-08-03 16:52:22
【问题描述】:

我正在向 Prometheus 发送指标,我可以在 Grafana 中使用 PromQL 可视化它们的值。这是一个例子:

topk(1, package_class_method_mean{domain="my_domain", asset="my_asset"})

现在,这可以很好地显示图表。但是,我想做的是按mean 的降序对所有指标进行排序,例如:

topk(10, *_mean{domain="my_domain", asset="my_asset"})

如何使用PromQL 做到这一点?

编辑

我尝试了以下查询:

topk(10, {__name__=~"_mean"}{domain="my_domain", asset="my_asset"})

但是,这让我 ParseException 在聚合中说出乎意料的 {

【问题讨论】:

    标签: prometheus grafana promql


    【解决方案1】:

    使用以下内容:

    topk(10, {__name__=~".*_mean", domain="my_domain", asset="my_asset"})
    

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 2018-02-24
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 2022-11-01
      • 2012-02-02
      • 1970-01-01
      • 2011-02-09
      相关资源
      最近更新 更多