java - 如何在 Spring Boot 应用程序中使用带有 jmx 的千分尺?
问题描述
我对千分尺相当陌生,并且在我的 Spring Boot 应用程序中遇到了一些基本设置问题。
代码:
MeterRegistry registry = new SimpleMeterRegistry();
Timer timer = registry.timer("app.event", "type","ping");
timer.record(System.currentTimeMillis() - date.getTime(),TimeUnit.MILLISECONDS);
我尝试使用 jconsole 在 jmx 中寻找一个名为 ping 的 bean,但我找不到它。我相信我在这里缺少一些基本的东西,但不确定真正的原因。我也尝试遵循千分尺文档,但它似乎解释了千分尺的不同功能而没有太多示例。我真的很感激这方面的任何帮助。
解决方案
也许您还没有包含 jmx 导出器?
从文档中:
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-jmx</artifactId>
<version>${micrometer.version}</version>
</dependency>
推荐阅读
- android - 深色主题更改时不调用 onConfigurationChanged()
- pandas - 如何从分类数据中绘制带有 y 轴值的水平条
- reactjs - 是否可以将参数从反应 Route 标签传递到 Navigate 标签?
- python - 如何在此处提取图像的链接?
- angularjs - 从 AngualrJs 应用迁移到 Vue3 应用
- google-apps-script - Google Apps 脚本 - 我可以修改嵌入图表的一个选项并保留其他选项吗?
- javascript - 如何从更大的二维数组中提取一组孤立的二维数组?
- spring - 如何调试静默写入失败的 Spring Cloud Data 流接收器应用程序
- sql - 如何从行值输出列列表?
- linux - 如何在 Docker Linux 容器中运行 .net Framework 4.7.2?