天津微信网站建设,wordpress注册会员才能看,运输房产网站建设,成都网站制作网站apache.camelApache Camel 2.14将于本月晚些时候发布。 由于正在解决某些Apache基础结构问题#xff0c;因此存在一些问题。 这篇博客文章讨论的是我们添加到此版本中的新功能之一。 感谢Lauri Kimmel捐赠了骆驼指标组件#xff0c;我们将其与出色的Codehale指标库集成在一起… apache.camel Apache Camel 2.14将于本月晚些时候发布。 由于正在解决某些Apache基础结构问题因此存在一些问题。 这篇博客文章讨论的是我们添加到此版本中的新功能之一。 感谢Lauri Kimmel捐赠了骆驼指标组件我们将其与出色的Codehale指标库集成在一起。 因此我将这一组件又向前推进了一步并将其与Camel路由集成在一起这样我们就可以使用codehale指标获得有关路由性能的其他指标 。 这使最终用户可以无缝地将骆驼路由信息与他们使用码hale度量收集的现有数据一起提供。 还请注意我们有很多来自骆驼核心的现有指标 这些指标当然仍然存在。 Codehale带来的好处是它们具有骆驼核心中没有的其他统计数据。 要使用codehale mics您需要做的是 添加骆驼指标组件 启用XML或Java代码中的路由指标 要在XML中启用请声明a如下所示 ;t;bean idmetricsRoutePolicyFactoryclassorg.apache.camel.component.metrics.routepolicy.MetricsRoutePolicyFactory/ 通过在您的CamelContext上调用此方法在Java代码中也很容易做到 context.addRoutePolicyFactory(new MetricsRoutePolicyFactory()); 现在只有在可以显示性能指标的情况下性能指标才可用并且可以使用hawtio 。 请注意您可以使用可以与JMX集成的任何类型的监视工具因为这些度量标准可以通过JMX获得。 实际数据为100codehale json格式其中一部分数据如下图所示。 路由指标JSON数据样本 hawtio的下一发行版支持Camel 2.14并自动检测是否启用了路由度量如果启用则会显示一个子项在该子项中可以通过图形图表实时查看信息。 hawtio已检测到我们启用了路由指标并显示了一个子选项卡我们可以在其中实时查看数据 上面的屏幕截图来自我们现成的新的camel-example-servlet-rest-tomcat 。 此示例演示了Camel 2.14中的另一个新功能即Rest DSL我将在后面写博客。 该示例启用了路由度量因此我要做的是将该示例与hawtio hawtio-默认WAR一起部署在Apache Tomcat 8中。 使用hawtio您还可以构建自定义的仪表板因此在这里最后我将一个仪表板与从hawtio到各种屏幕的屏幕放在一起以提供Camel应用程序的自定义视图。 具有骆驼路线和指标的hawtio仪表板以及控制路线的控制面板以及底部的日志。 翻译自: https://www.javacodegeeks.com/2014/09/more-metrics-in-apache-camel-2-14.htmlapache.camel