gpt4 book ai didi

spring-boot - http_server_requests_seconds_max 在 Micrometer 中的确切含义

转载 作者:行者123 更新时间:2023-12-03 23:49:11 25 4
gpt4 key购买 nike

在 Prometheus 中,http_server_requests_seconds_max 有 14 秒。

http_server_requests_seconds_max{exception="None",method="GET",outcome="SUCCESS",status="200",uri="/v1/**",} 14.3

这是否意味着从服务器到客户端的请求的总时间,还是只测量 Spring 容器中的时间?
我也在测量 spring 内处理数据的时间,只需要 2.5 秒。
我想知道是Spring有问题还是网络慢。
有任何想法吗?

最佳答案

来自 the documentation , 当 @Timed属性用于函数或 Controller ,它产生度量 http_server_requests .

which by default contains dimensions for the HTTP status of the response, HTTP method, exception type if the request fails, and the pre-variable substitution parameterized endpoint URI.


http_server_requests_seconds_max然后按照 in this discussion 的解释进行计算

public static final Statistic MAX

The maximum amount recorded. When this represents a time, it is reported in the monitoring system's base unit of time.



在您的情况下,这意味着您的端点之一在 /v1/** 范围内(即其中之一)称为 @Timed执行需要 14 秒的函数。

有关更多信息,您需要百分位数或直方图指标。它可能只发生一次;通常在第一次请求时需要构建 wen 缓存或需要预热服务。

关于spring-boot - http_server_requests_seconds_max 在 Micrometer 中的确切含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60206507/

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