在Grafana中基于一个标签合并多个序列



我有一个面板,它使用以下promql查询来监视服务器上IIS应用程序池的内存使用情况:

windows_process_working_set_bytes{process=~"w3wp_.*", instance="Server"}

返回以下结果:(pseudo)

<表类>时间过程process_id价值tbody><<tr>2022-11-09 01:00w3wp_foobar10005000002022-11-09 01:15w3wp_foobar10001000002022-11-09 01:30w3wp_spam_ham_eggs12007000002022-11-09 01:45w3wp_foobar10003000002022-11-09 02:00w3wp_foobar10005000002022-11-09 02:15w3wp_foobar15003000002022-11-0902:30w3wp_spam_ham_eggs12006000002022-11-09 02:45w3wp_foobar1500700000

在Prometheus级别上聚合,例如max:

max(
windows_process_working_set_bytes{process=~"w3wp_.*", instance="Server"}
) by (process)

试试下面的PromQL:

max without (process_id) (windows_process_working_set_bytes{process=~"w3wp_.*", instance="Server"})

最新更新