【发布时间】:2021-02-16 10:56:51
【问题描述】:
是否可以在休息端点中公开所有 Spring 指标?
在我们的环境中,Micrometer 无法将指标直接转发到我们的监控系统,那么我的想法是将所有指标暴露在一个 rest 端点(或文件,json 格式,但更可取的端点),然后有一个脚本一次获取所有指标,操作有效负载并将指标转发到我们定制的监控 api。
如果千分尺不是正确的选择,那是什么?
编辑
我尝试使用执行器/prometheus 端点。我可以看到端点,但是一旦我到达端点,它就会挂起并且不返回任何内容:
我使用的是 spring boot 2.2.2,我添加了这个依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>1.3.1</version>
</dependency>
application.yml
management:
endpoints:
web:
exposure:
include: health, metrics, prometheus
【问题讨论】:
-
您需要向我们展示更多与执行器相关的配置,您的端点似乎配置不正确。
-
@Manuel 我已经添加了我拥有的所有信息
标签: spring spring-boot micrometer spring-micrometer