- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经了解了 Spring Integration 4.2.0.RELEASE
中的新功能,用于通过 @EnableIntegrationManagement
注释和 捕获 channel 和处理程序上的计数和统计数据>MetricsFactory
实现,此处:http://docs.spring.io/spring-integration/docs/4.2.0.RELEASE/reference/html/system-management-chapter.html 。
我还知道这里有一个待处理的更新:https://github.com/spring-projects/spring-integration/pull/1568 .
我看到有 MBean 导出功能,但我真的很想通过 Spring Boot 执行器的 /metrics
端点显示计数和统计信息。我不清楚我该如何去做。任何提示或建议将不胜感激。我最初的想法是在 MetricRegistry
实例中扩展 AggregatingMetricsFactory
一个铅锤。想法?
最佳答案
通过 JMX(启用时)启用计数以实现向后兼容性。
但是,使用 @EnableIntegrationManagement
时不再需要启用 JMX 来获取统计信息。
您只需使用context.getBeansOftype()
即可获取所有bean(MessageChannelMetrics
、MessageHandlerMetrics
、MessageSourceMetrics
)并通过迭代实例来公开您感兴趣的统计信息。
关于java - Spring Integration EnableIntegrationManagement 加上 MetricRegistry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32786446/
我正在创建一个 Dropwizard Bundle,以便在我的所有微服务中重复使用。我想要标准化的事情之一是每个服务使用的 MetricRegistry。 如果我可以通过简单地在 init 上添加我的
我已经了解了 Spring Integration 4.2.0.RELEASE 中的新功能,用于通过 @EnableIntegrationManagement 注释和 捕获 channel 和处理程序
我是一名优秀的程序员,十分优秀!