management:
endpoints.web.exposure.include: "*"
pom.xml:
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
...
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-core</artifactId>
</dependency>
....
有什么想法可以解决这个问题吗?
最后,我发现在Spring上下文中应该存在一个org.springframework.boot.actuate.metrics.metricsEndpoint
的实例,以便让Actuator显示'/metrics'endpoint。
org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration
负责创建MetricsEndpoint的实例,但由于某种原因,它从未创建它。
因此,我在自己的配置中创建了这个bean:
@Bean
public MetricsEndpoint metricsEndpoint(MeterRegistry registry) {
return new MetricsEndpoint(registry);
}
我用下面的代码行编译它: 它修复了我以前遇到的导入问题,但似乎从JDK11开始,接口就不存在了,因为我在编译时出现了一个错误: 另外,我在网上找不到任何医生,这太令人沮丧了...参见javadoc 欢迎任何修复/变通方法:)
问题内容: 注:请不要 不 上交叉编译的所有危险评。谢谢。 我遇到一种情况,我们需要为Java 5 JVM编译Java 6源(以确保JAX-WS用法正确)。以前我们使用ant ant脚本(显然可以)完成了此操作,但是在迁移到Maven之后,我们发现它最终以javac抱怨: 是否有 任何 对Linux(Ubuntu的11.10,86),其中使用javac可以做到这一点的Java分配? 编辑:似乎没有
线程“main”java.lang.UnsupportedClassVersionError:Frame:不支持Major.Minor版本52.0 我正在使用自定义图像的背景和按钮。我该把那些放在哪里?它们不在dist文件夹中。它们在netbeans导入时被添加到scr文件夹中。
问题内容: 我用Yeoman的应用程序启动了Angular.js应用程序,其中包括Karma测试。然后,合理的失败是因为Karma无法找到任何浏览器。(尚未在应用程序的node_modules / karma配置文件中设置。) 我正在通过SSH在远程计算机上进行开发,我认为(如果我错了,请告诉我)安装Chrome毫无意义。 那么有可能在没有任何浏览器的情况下运行Karma吗? 问题答案: 业力 需
问题内容: 我收到以下错误: MyClass不可用:找不到此类的Swift声明 但是我只有在Xcode中进行发布构建时才能得到它…调试效果很好。 有人知道怎么回事吗?我正在运行6.3 问题答案: 就我而言,这是因为我正在开发的框架缺少应用目标中列出的 有效架构 之一。我要做的只是以下几点: 转到项目文件。 转到您要 构建 的应用目标的“ 构建设置” 。请注意“ 有效架构”下列出的架构 。 转到失败
我正在将我们的应用程序从Grails2.2.4升级到2.3.4,看起来一切都很容易。唯一让我抓狂的是我无法使用IDEA(版本12和13)中的JUnit runner运行测试或规范类(或它们的集合)。 我得到这个异常:找不到类:“Test.PersonControllerSpec”进程已完成,退出代码为1 以下是完整的目标...可能会有帮助: