我的 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实现的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.