【问题标题】:query average response time for the last 1 minute查询最近 1 分钟的平均响应时间
【发布时间】:2020-04-07 10:15:13
【问题描述】:

我们使用 prometheus 和 eclipse microprofile。 我的端点上有一个计时器指标,因此我可以在 prometheus 中看到以下指标: count,meanRate,oneMinRate,fiveMinRate,fifteenMinRate,min,max,mean,stddev,p50,p** 等。

所以我想获得端点的平均响应时间,但仅限于最后一分钟。 根据我的经验,平均指标是从应用程序的开始时间计算的,所以这对我不利。 你能告诉我普罗米修斯有什么好的查询会产生请求的数据吗? (最终目的是在 grafana 中可视化图表,但始终显示最后一分钟的平均值。) 谢谢

【问题讨论】:

    标签: prometheus grafana metrics microprofile


    【解决方案1】:

    该计时器没有生成可以可靠计算过去一分钟平均值的指标,除了计数之外,您还需要总和。我建议直接使用来自client_java 的摘要或直方图,因为它们是为此用例设计的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多