要查询指定进程的 CPU 使用率,可以使用以下 PromQL 查询:
sum by (instance, process_name) (rate(process_cpu_seconds_total{process_name="your_process_name"}[1m]))
其中,your_process_name 是要查询的进程名称。这个查询会返回每个实例和进程名称组合的 CPU 使用率总和。如果你只想查看一个实例中该进程的 CPU 使用率,可以添加一个 instance 标签过滤器,例如:
sum by (process_name) (rate(process_cpu_seconds_total{process_name="your_process_name", instance="your_instance_name"}[1m]))
这个查询会返回在 your_instance_name 实例中,名为 your_process_name 的进程的 CPU 使用率。




