Spring Cloud 网关指标过滤器
要启用网关度量标准,请添加spring-boot-starter-actuator作为项目依赖项。然后,默认情况下,只要属性spring.cloud.gateway.metrics.enabled未设置为false,网关度量过滤器就会运行。该过滤器添加了一个带有以下标记的名为“ gateway.requests”的计时器指标:
routeId:路线IDrouteUri:API将被路由到的URIoutcome:根据HttpStatus.Series 分类的结果status:返回给客户端的请求的Http状态httpStatusCode:返回给客户端的请求的Http状态httpMethod:用于请求的Http方法
然后可以从/actuator/metrics/gateway.requests 抓取 这些指标,并且可以轻松地将其与Prometheus集成以创建
Grafana
仪表板。
要启用Prometheus端点,请添加micrometer-registry-prometheus作为项目依赖项。