Prometheus PromQL:在topk的度量名称中使用通配符

Prometheus PromQL:在topk的度量名称中使用通配符,prometheus,grafana,promql,Prometheus,Grafana,Promql,我正在向普罗米修斯发送度量,并且我能够使用Grafana中的PromQL可视化它们的值。下面是一个例子: topk(1, package_class_method_mean{domain="my_domain", asset="my_asset"}) 现在,这让我看到了这些图表。但是,我想做的是按照平均值的降序对所有指标进行排序,类似于: topk(10, *_mean{domain="my_domain", asset="

我正在向普罗米修斯发送度量,并且我能够使用Grafana中的
PromQL
可视化它们的值。下面是一个例子:

topk(1, package_class_method_mean{domain="my_domain", asset="my_asset"})
现在,这让我看到了这些图表。但是,我想做的是按照
平均值
的降序对所有指标进行排序,类似于:

topk(10, *_mean{domain="my_domain", asset="my_asset"})
如何使用
PromQL

编辑

我尝试了以下查询:

topk(10, {__name__=~"_mean"}{domain="my_domain", asset="my_asset"})
但是,这会让我在聚合中说出意外的
{

使用以下命令:

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