需要一个类型为“io.micrometer.core.instrument.MeterRegistry”的 bean,但无法找到

Ani*_*uri 4 java spring-boot micrometer spring-autoconfiguration

最近我们将 spring-boot 版本升级到 2.7.2,将 spring Framework 版本升级到 5.3.22。从那时起,我们在其中一个应用程序中看到此错误

“需要一个‘io.micrometer.core.instrument.MeterRegistry’类型的 bean,但无法找到。”

Spring 文档说,如果有一个名为 micrometer-registry-<?> 的依赖项,那么它将自动装配所需的 MeterRegistry。我们确实对我们的项目有这种依赖性。但这并没有发生。

我们在 application.yml 中有以下属性。但执行器也不工作

management:
  metrics:
    export:
      statsd:
        enabled: true
        flavor: datadog
        host: localhost
        port: 8125
  endpoints:
    web:
      exposure:
        include: "*"
  metrics:
    enabled: true
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我我在这里缺少什么吗?

Jon*_*oni 9

你需要spring-boot-starter-actuator在你的类路径上。