Spring Boot, Micrometer, Prometheus, Grafana - 计算 TPS 和平均执行时间,怎么写 PromQL?

2023-08-28 22:24:18 +08:00
 JasonLaw

我的 Spring Boot 应用暴露了下面这些 metrics ,我想计算MsgProcessor.process的 TPS 和平均执行时间,请问怎么写 PromQL ?

# HELP MsgProcessor_process_seconds_max  
# TYPE MsgProcessor_process_seconds_max gauge
MsgProcessor_process_seconds_max{application="out-adaptor",class="MsgProcessor",exception="none",method="process",} 0.0
# HELP MsgProcessor_process_seconds  
# TYPE MsgProcessor_process_seconds summary
MsgProcessor_process_seconds_count{application="out-adaptor",class="MsgProcessor",exception="none",method="process",} 13237.0
MsgProcessor_process_seconds_sum{application="out-adaptor",class="MsgProcessor",exception="none",method="process",} 2.735527137

By the way ,我是参考Spring Boot app metrics - with Prometheus and Micrometer - Tutorial Works实现的。

512 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/969012

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX