日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Apache Camel 2.14中的更多指标

發布時間:2023/12/3 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache Camel 2.14中的更多指标 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Apache Camel 2.14將于本月晚些時候發布。 由于正在解決某些Apache基礎結構問題,因此存在一些問題。

這篇博客文章討論的是我們添加到此版本中的新功能之一。 感謝Lauri Kimmel捐贈了駱駝指標組件,我們將其與出色的Codehale指標庫集成在一起。

因此,我將這一組件更進一步,并將其與Camel路由集成在一起,因此我們可以使用codehale指標來獲得有關路由性能的其他指標 。 這使最終用戶可以無縫地將駱駝路由信息與他們使用碼hal度量收集的現有數據一起提供。

還請注意,我們有很多來自駱駝核心的現有指標 ,這些指標當然仍然存在。

Codehale帶來的好處是他們擁有駱駝核心中沒有的其他統計數據。

要使用codehale mics,您需要做的是:

  • 添加駱駝指標組件
  • 啟用XML或Java代碼中的路由指標
  • 要在XML中啟用,請聲明a,如下所示:

    &;t;bean id="metricsRoutePolicyFactory"class="org.apache.camel.component.metrics.routepolicy.MetricsRoutePolicyFactory"/>

    通過在您的CamelContext上調用此方法,在Java代碼中也很容易做到這一點

    context.addRoutePolicyFactory(new MetricsRoutePolicyFactory());

    現在,只有在可以顯示性能指標的情況下,性能指標才可用,并且可以使用hawtio 。 請注意,您可以使用可以與JMX集成的任何類型的監視工具,因為這些度量標準可以通過JMX獲得。 實際數據為100%codehale 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.html

    總結

    以上是生活随笔為你收集整理的Apache Camel 2.14中的更多指标的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。