1

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

处理的请求总数

导致 OK 响应的请求总数

导致 4xx 响应的请求总数

请求总数导致 5xx 响应

所有请求的平均响应时间

所有请求的最大响应时间

我想使用 Spring Boot Actuator 和 Micrometer,特别是actuator/metrics/http.server.requests

但是我在使用标签时遇到问题,我需要任何特殊配置才能使标签正常工作吗?提前致谢。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述


更新

最后,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。

4

1 回答 1

2

在发出请求时/http.server.requests只需要 API 的端点来获取特定端点的指标。

由于应用程序具有定义为 ie 的上下文路径,该路径/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:/ travel /test/1

于 2019-10-06T08:56:22.353 回答