是否可以在休息端点中公开所有 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>
应用程序.yml
management:
endpoints:
web:
exposure:
include: health, metrics, prometheus