有人可以在下面的响应中解释MAX统计信息指的是什么。我在任何地方都看不到它。
URL: localhost:8081 / actuator / metrics / http.server.requests?tag = uri:/ myControllerMethod
响应:
range(df1$x, na.rm = TRUE)
#[1] 0.28749 1.49567
答案 0 :(得分:1)
MAX表示执行端点所需的最长时间。
对/user/asset/getAllAssets
COUNT TOTAL_TIME MAX
5 115 17
6 122 17 (Execution Time = 122 - 115 = 17)
7 131 17 (Execution Time = 131 - 122 = 17)
8 187 56 (Execution Time = 187 - 131 = 56)
9 204 56 From Now MAX will be 56 (Execution Time = 204 - 187 = 17)
对特定端点的请求数量不影响MAX (请参阅Spring Boot Admin中的图像)
有一个 Timer 将值设置为0。当一段时间未调用或执行端点时,Timer将MAX设置为0。此处近似的定时器值为2分钟(120秒)
DistributionStatisticConfig 具有.expiry(Duration.ofMinutes(2)).
如果在到期时间或轮换时间之间没有请求,则将某些测量值设置为0。
为此,我采取了6个样本(对同一端点执行了6次)。为此,我确定了调用端点的时间
更新
Document已更新。
注意:
基本
DistributionSummary
实现(例如CumulativeDistributionSummary
,StepDistributionSummary
的最大值是一个时间 最大窗口(
TimeWindowMax
)。这意味着它的值是一个时间窗口内的最大值。
如果时间窗口结束,它将被重置为0,然后新的时间窗口再次开始。
除非
DistributionStatisticConfig
中的到期时间设置为其他值,否则时间窗口大小将是电表注册表的步长。
答案 1 :(得分:0)