Spring Boot:使用http.server.requests的API统计信息

问题描述 投票:1回答:1

我想在Spring Boot 2应用程序中统计API请求,

已处理的请求总数

请求总数导致响应正常

请求总数导致4xx响应

请求总数导致5xx响应

所有请求的平均响应时间

所有请求的最大响应时间

我想使用Spring Boot执行器和千分尺,特别是actuator / metrics / http.server.requests

但是我在使用标签时遇到问题,我需要对标签进行任何特殊配置吗?预先感谢。

enter image description here

enter image description here

enter image description here


UPDATE

最后,http://localhost:8080/travel/actuator/metrics/http.server.requests?tag=uri:/test/1http://localhost:8080/travel/actuator/metrics/http.server.requests?tag=status:200都起作用,通过除去第二条上下文路径,/ travel。

java spring spring-boot spring-boot-actuator spring-micrometer
1个回答
1
投票

/http.server.requests发出请求,其中仅需要API的端点以获取特定端点的度量。

由于应用程序具有定义为/travel的上下文路径,仅当向端点发出请求时才需要。

可以正常工作

http://localhost:8080/travel/actuator/metrics/http.server.requests?tag=uri:/test/1

由于tag = uri中的上下文路径而无法使用]

http://localhost:8080/travel/actuator/metrics/http.server.requests?tag=uri:/ 旅行

/ test / 1
© www.soinside.com 2019 - 2024. All rights reserved.