PromQL:在指标名称中为通配符使用通配符

时间:2020-08-03 16:52:22

标签: prometheus grafana promql

我正在将度量标准发送给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在聚合中说出意外的{

1 个答案:

答案 0 :(得分:1)

使用以下内容:

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