67.5. パフォーマンス統計の取得
Camel 2.11.1 から利用可能
これには JMX を有効にする必要があります(デフォルトでは)、ルートごとまたは CamelContext のパフォーマンス静的な情報を取得できます。たとえば、foo という名前のルートの静的を取得するには、以下を行うことができます。
String xml = template.requestBody("controlbus:route?routeId=foo&action=stats", null, String.class);
返される静的は XML 形式になります。ManagedRouteMBean
で dumpRouteStatsAsXml
操作を使用して JMX から取得できるデータ。
CamelContext 全体の静的を取得するには、以下のように routeId パラメーターを省略します。
String xml = template.requestBody("controlbus:route?action=stats", null, String.class);