Micrometer-springboot:Hikaricp、Tomcat 和 jdbc 指标未导出到 DataDog
Micrometer-springboot: Hikaricp , Tomcat and jdbc metrics are not exported to DataDog
Hikaricp、Tomcat 和 jdbc 指标未导出到 DataDog
我们已经设置了 springboot 应用程序将指标推送到 datadoghq,它确实导出了 60 个指标,但是缺少像 hikaricp、tomcat 和 jdbc 这样的指标。
hikaricp、tomcat 和 jdbc - 这些指标在 /actuator/metrics
端点下列出,但未导出到 datadog。
springBootVersion = '2.3.3.RELEASE'
springCloudVersion = 'Hoxton.SR7'
implementation 'io.micrometer:micrometer-registry-datadog:latest.release'
是否需要任何其他设置来推送 hikaricp、tomcat 和 jdbc 指标?
通常公开给 /actuator/metrics
的指标会像 datadog 一样发送到指标系统。
您可以通过检查 DatadogMeterRegistry
的源代码来尝试检查究竟发送给 datadog 的内容
在发布方法中放置一个断点并查看发送的内容,或者,或者将 class 的记录器设置为“trace”,以便它打印发送到数据狗的信息(行链接源代码中的 131)。
另一个可能的检查方向是过滤器的使用(参见 MeterFilter),它可以过滤掉一些指标。
这成功了:感谢@MarkBramnik
@Bean
@Primary
CompositeMeterRegistry compositeMeterRegistry(DatadogMeterRegistry datadogMeterRegistry, LoggingMeterRegistry loggingMeterRegistry) {
CompositeMeterRegistry compositeMeterRegistry = new CompositeMeterRegistry();
compositeMeterRegistry.add(datadogMeterRegistry);
compositeMeterRegistry.add(loggingMeterRegistry);
return compositeMeterRegistry;
}
Hikaricp、Tomcat 和 jdbc 指标未导出到 DataDog
我们已经设置了 springboot 应用程序将指标推送到 datadoghq,它确实导出了 60 个指标,但是缺少像 hikaricp、tomcat 和 jdbc 这样的指标。
hikaricp、tomcat 和 jdbc - 这些指标在 /actuator/metrics
端点下列出,但未导出到 datadog。
springBootVersion = '2.3.3.RELEASE'
springCloudVersion = 'Hoxton.SR7'
implementation 'io.micrometer:micrometer-registry-datadog:latest.release'
是否需要任何其他设置来推送 hikaricp、tomcat 和 jdbc 指标?
通常公开给 /actuator/metrics
的指标会像 datadog 一样发送到指标系统。
您可以通过检查 DatadogMeterRegistry
的源代码来尝试检查究竟发送给 datadog 的内容在发布方法中放置一个断点并查看发送的内容,或者,或者将 class 的记录器设置为“trace”,以便它打印发送到数据狗的信息(行链接源代码中的 131)。
另一个可能的检查方向是过滤器的使用(参见 MeterFilter),它可以过滤掉一些指标。
这成功了:感谢@MarkBramnik
@Bean
@Primary
CompositeMeterRegistry compositeMeterRegistry(DatadogMeterRegistry datadogMeterRegistry, LoggingMeterRegistry loggingMeterRegistry) {
CompositeMeterRegistry compositeMeterRegistry = new CompositeMeterRegistry();
compositeMeterRegistry.add(datadogMeterRegistry);
compositeMeterRegistry.add(loggingMeterRegistry);
return compositeMeterRegistry;
}