当前位置: 首页 > 知识库问答 >
问题:

Spring Boot2.2.2-Prometheus在执行器中不工作

赵钊
2023-03-14

我已经将Spring Boot应用程序升级到了最新的2.2.2引导版本。从那时起,我只有一个metricsendpoint,而没有Prometheus。

我的build.gradle.kts文件有org.springframework.boot:spring-boot-starter-acture作为依赖项,我还添加了io.micrometer:micrometer-registry-prometheus作为参考(Prometheusendpoint)。

我的application.yml如下所示:

management:
  server:
    port: 9000
  endpoints:
    web:
      exposure:
        include: health, shutdown, prometheus
  endpoint:
    shutdown:
      enabled: true

有人能给我指引正确的方向吗?

编辑:它在Spring Boot 2.2.0中工作。这是下载相同项目的链接:link

共有1个答案

孔俊爽
2023-03-14

我遵循了您的设置,从这个项目创建了一个项目,加载了Spring Boot 2.2.2.Release,我为Prometheus添加了以下依赖项

implementation("io.micrometer:micrometer-registry-prometheus")

此外,我还在application.yml中添加了以下配置

management:
  server:
    port: 9000
  endpoints:
    web:
      exposure:
        include: health, shutdown, prometheus
  endpoint:
    shutdown:
      enabled: true

当应用程序启动时,您将看到以下信息,其中显示了3个endpoint(health、shutdown和prometheus)。

2020-01-05 23:48:19.489  INFO 7700 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 3 endpoint(s) beneath base path '/actuator'

并使用postman作为方法get这个endpointhttp://localhost:9000/actulator/prometheus,它工作得很好。我通过以下步骤创建了一个存储库,所以请让我知道显示了什么错误,或者当您没有得到预期的结果时会发生什么,以便我可以帮助并编辑这个答案。

 类似资料:
  • 我使用这个Camel示例作为参考,并更改了初始化器以扩展,以便可以部署到JBoss EAP6.4。 当它作为SpringBoot应用程序运行时: null 部署到JBoss时: 执行器endpoint均不工作。它们都返回http 404。 这个问题并不是演示所独有的,我们在JBoss中运行的所有容器化Camel Spring Boot应用程序都有同样的问题,并且需要明确的是,这些应用程序的功能完全

  • 我已经激活了Spring执行器普罗米修斯endpont<代码>/执行器/普罗米修斯。通过增加对千分尺和执行器的依赖,并启用prometheus Endpont。我如何获得自定义度量?

  • 我目前正在尝试将我们的prometheus lib迁移到spring Boot2.0.3版本。我们使用普罗米修斯的自定义路径,到目前为止,我们使用一个工作来确保这一点。由于信息endpoint和健康endpoint可能有自定义路径,因此使用。我尝试指定,但它仍然只能在下访问。 如何使用自定义路径或普罗米修斯? 我们使用以下库启用prometheus(我们的build.gradle的片段) 我们还使

  • 我正在使用spring Boot2.0.4,并希望公开我的执行器endpoint。当向application.yml仅添加以下信息时,健康状况将被公开。 当我运行http://localhost:8080/acturet时,我会得到

  • 我没有看到使用执行器的kafka消费者/生产者指标 /actuator/metrics.只显示了基本的jvm指标。 我的应用程序工作正常,绑定看起来也可以,在 /actuator/bindings.可见 下面是我的流配置 下面是我的配置。yml公司 我使用的是SpringBoot 2.2.2。发布,SpringCloud Hoxton。SR4和spring cloud stream活页夹kafka

  • 我有一个正在运行的Springboot应用程序,它提供URL并按预期返回JSON响应。 我添加了执行器依赖