rate(process_cpu_seconds_total{process_name="<process_name>"}[1m])
其中,<process_name>
需要替换为实际的进程名。
解释:
process_cpu_seconds_total
:Prometheus 内置的指标,记录了各个进程的 CPU 时间(单位为秒)。{process_name="<process_name>"}
:通过标签选择器筛选出指定进程的数据。rate()
:计算时间序列在给定时间范围内的变化率,这里设置的是每分钟(1m)。[1m]
:时间范围为过去 1 分钟。可以根据需求进行调整。