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