【发布时间】:2016-03-28 22:45:24
【问题描述】:
我有一个基于 Spring Boot 编写的 java 应用程序,我可以看到通过 /metrics 管理 API 生成的指标。我想过滤正在生成的指标(基于指标前缀)并打印到标准输出或将选定的指标发送到第 3 方聚合器(不是引用的 here)
我尝试了answer 建议的代码,但没有将任何指标写入标准输出。这是我添加到我的Application.java 类的内容:
@Bean
@ServiceActivator(inputChannel = "metricsChannel")
public MessageHandler metricsHandler() {
return System.out::println;
}
截取预先配置的节奏上的指标以便我可以处理并将它们写入标准输出或将它们发布到聚合器的最佳方法是什么?
谢谢。
【问题讨论】:
-
您介意分享一个简单的示例应用程序以查看更多上下文吗?也许只是有些东西被禁用了......
标签: spring-boot spring-integration metrics microservices