【发布时间】:2021-05-15 01:29:43
【问题描述】:
我发现这篇文章在 Prometheus/Grafana 中查询 GC Throughput 如下:
min by(job)(100 - (sum by (job, instance)(increase(jvm_gc_collection_seconds_sum[1m])) * 100 / sum by (job, instance) (increase(process_cpu_seconds_total[1m]))))
作者采用除其他jvm_gc_collection_seconds_sum之外的指标来计算GC吞吐量。当我查看我的 Spring Boot Prometheus 端点时,我没有找到这个指标,而是找到了 jvm_gc_pause_seconds。声明如下:
#HELP jvm_gc_pause_seconds Time spent in GC pause
这两个指标有区别吗?
非常感谢!
【问题讨论】:
标签: prometheus grafana promql