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

spring boot 2(版本2.0.0.M7)中不能包含Prometheus度量

呼延博易
2023-03-14

spring boot 2(版本2.0.0.M7)项目中不能包含Prometheus度量。

根据micrometer文档添加了Spring-Boot-Starter-Actutor依赖项,在Application.yaml中添加了Management.Endpoints.web.Expose:prometheus但在调用/Actutor/prometheus时Get
{“Timestamp”:1518159066052,“Path”:“/Actutor/prometheus”,“Message”:“Response status 404 with reason\”没有匹配的处理程序\“,”status“:404,”Error“:”Not Found“}

请告诉我为什么我没有得到普罗米修斯的度量?

共有1个答案

齐振
2023-03-14

您是否将千分尺-注册表-普罗米修斯添加到您的依赖项中?

Micrometer有一个可插入的架构,您需要在其中定义(通过插入依赖项)您想要使用的监控系统。(您甚至可以添加多个,而不仅仅是一个。)

顺便说一句,您应该切换到Spring Boot2.0.0.rc1。这是写本文时的最新情况。

 类似资料:
  • 我在Gradle plugin 2.0.0-Alpha6和Gradle 2.10中遇到了一些问题,通过禁用即时运行解决了这些问题(正如Android Studio中所说的那样,在Gradle 2.10和Gradle plugin 2.0.0-Alpha5中不能很好地工作)。 然后我更新到gradle插件2.0.0-alpha7,没有任何问题 今天我把Android Studio更新到最新的2.0预

  • 我正在尝试在fuse服务器上部署一个捆绑包,但对其进行了一些更改。我添加了unirest依赖项来执行REST调用。 该版本在本地计算机和 Jenkins 上工作正常,但捆绑包会引发错误,并且无法在 fuse 服务器上部署。 它抛出以下错误: 以下是我的pom.xml:

  • 我试图访问application.yml中定义的/get API或endpoint,但未找到404 GET/GET http/1.1 accept://accept-encoding:gzip,deflate connection:keep-alive host:localhost:8761 user-agent:httpie/0.9.9 HTTP/1.1 404 content-type:app

  • 因此,如果升级slf4j=>1.8.0或更高版本,则会低于noClassDeffounderRror。 logback-classic-1.3.0-alpha4.jar logback-core-1.3.0-alpha4.jar slf4j-api-1.8.0-alpha2.jar java.lang.noClassDeffounderRror:org/slf4j/impl/staticlogge

  • 我觉得这是很基本的东西,但是我找不到正确的信息。我包括一个javascript文件在我的html: 在客户机数据库中。js我正在尝试包含一个类: 在phoenix.js我有这样的课: 但是,在浏览器控制台中,我得到错误: 显然,解决这个问题的正确方法是转换client_db。js是一个模块,但如何最好地实现这一点还不清楚。

  • 根据Maven文档,将使用依赖项中介来决定使用哪个依赖项: 因此,假设我们首先声明依赖项,那么1.0版将在我们的应用程序中使用。这意味着依赖项将在运行时使用1.0版,而as是根据2.0版编译的。如果使用的是2.0版的一些特性,那么我们将会得到一个运行时错误(,等),这是不好的。 因此要“修复”这一点,我们可以从依赖项中排除依赖项,从而使用2.0版本。但是哦不!2.0版不向后兼容,因此我们最终会从得