Spring Boot Actutor Web 指标 - 禁用(或分组)http_server_requests_seconds_sum

标签 spring spring-mvc prometheus spring-boot-actuator micrometer

我有一项服务可以处理大量 REST 请求(大约每小时 500k)。这些调用中的大多数是具有不同 URL 的 GET 请求。为了从服务中获取指标,我正在使用带有千分尺和普罗米修斯的 Spring Boot Actuator(服务是用 spring boot 2.0 编写的)。所以在路径上: /actuator/prometheus 我有 prometheus 的所有指标。

现在大约 10 分钟后,我的服务停止提供指标,这可能是因为有很多不同的 URL 导致了很多 http_server_requests_seconds_sum 指标。

我想禁用此指标,或者将其分组到所有端点。

最佳答案

您可以禁用 http 指标

management.metrics.enable.http=false

关于Spring Boot Actutor Web 指标 - 禁用(或分组)http_server_requests_seconds_sum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53188564/

相关文章:

java - 如何使 Controller 映射更加具体

java - Aspectj(使用 spring)- 在没有传播方法的情况下仅在抛出方法上记录一次异常抛出

java - 从操作重定向到同一页面

monitoring - 在 Prometheus Blackbox 导出器中为每个目标配置唯一名称

docker - 带有 k8s pv : Error opening query log file"file=/prometheus/queries. active err="open/prometheus/queries.active: permission denied"的普罗米修斯

java - 是否有类似 PropertyPlaceholderConfigurer 的类用于接受 XML 的 Spring?

spring - 运行gradle生成的jar找不到jar条目

java - Spring 请求映射 : differentiate PathVariable with different types

java - spring中如何使用一个函数保存多行数据

prometheus - 如何处理 "prometheus"和 "prometheus_replica"标签?