70.5. 성능 통계 가져오기
Camel 2.11.1에서 사용 가능
이를 위해서는 JMX를 기본적으로 활성화(기본적으로) 활성화해야 하며, 경로당 성능 정적 또는 CamelContext를 가져올 수 있습니다. 예를 들어 foo라는 경로의 static을 가져오려면 다음을 수행할 수 있습니다.
String xml = template.requestBody("controlbus:route?routeId=foo&action=stats", null, String.class);
반환된 static은 XML 형식입니다. ManagedRouteMBean
에서 dumpRouteStatsAsXml
작업을 통해 JMX에서 얻을 수 있는 동일한 데이터를 가져옵니다.
전체 CamelContext에 대한 static을 얻으려면 아래와 같이 routeId 매개변수를 생략하면 됩니다.
String xml = template.requestBody("controlbus:route?action=stats", null, String.class);