Spring Boot 2执行器千分尺设置

时间:2019-10-21 16:56:08

标签: spring spring-boot micrometer spring-micrometer

我有一个Spring Boot应用程序,并且有这个依赖项:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
  <version>2.1.7.RELEASE</version> // From Parent
</dependency>

我还配置了application.yml文件以公开指标:

management:
  endpoints:
    web:
      exposure:
        include: info, health, metrics

我还为Kafka创建了一个Metrics bean:

@Bean
public KafkaConsumerMetrics kafkaConsumerMetrics() {
  return new KafkaConsumerMetrics();
}

但是当我碰到端点GET http://localhost:8080/actuator/metrics时,我得到了404 Page Not Found错误。

其他端点(信息/健康)有效:http://localhost:8080/actuator/infohttp://localhost:8080/actuator/health

要获取千分尺数据我要缺少什么?

1 个答案:

答案 0 :(得分:2)

您可以尝试通过配置启用指标,尽管默认情况下应启用

management:
  endpoint:
    metrics:
      enabled: true

有关执行器属性https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html#actuator-properties

的更多详细信息