gpt4 book ai didi

prometheus - 如何可视化所有请求的平均响应时间

转载 作者:行者123 更新时间:2023-12-05 00:56:20 24 4
gpt4 key购买 nike

我有一个指标 http_request_duration_seconds,它是一个基于 Action 的直方图,

http_request_duration_seconds The duration of HTTP requests processed by an ASP.NET Core application. TYPE http_request_duration_seconds histogram

哪些数据是:

http_request_duration_seconds_sum{code="200",method="GET",controller="Player",action="Load"} 0.4301564
http_request_duration_seconds_count{code="200",method="GET",controller="Player",action="Load"} 1
http_request_duration_seconds_sum{code="200",method="POST",controller="Auth",action="Token"} 0.2790333
http_request_duration_seconds_count{code="200",method="POST",controller="Auth",action="Token"} 1

现在在 Grafana 中,我想可视化指定时间范围内所有操作的平均响应时间,例如 5 分钟。

在这个示例数据中,我现在想要的输出应该是 (0.43 + 0.27)/( 1 + 1)

执行此操作的 promql 查询是什么?

最佳答案

试试

sum(rate(http_request_duration_seconds_sum[5m]))/sum(rate(http_request_duration_seconds_count[5m]))

Prometheus docs了解更多详情。

关于prometheus - 如何可视化所有请求的平均响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62428621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com