2017-12-22 25 views
1

스프링 부트 응용 프로그램에서 Apache Camel (v2.19.1)을 사용하고 있습니다. JMX MBeans로 애플리케이션을 모니터링하고 싶습니다.apache camel의 Load01, Load05, Load15 특성 jmx가 빈 문자열을 반환합니다.

I 클래스 "org.apache.camel.management.mbean.ManagedRoute"에서 특정 '경로'에 대한 부하를 찾으려면 내가 같은 빈 문자열을 얻을 Load01, Load05 등 ...

속성 로드 속성 값. 통계가 이미 사용 설정되었습니다.

친절히 도움.

감사합니다.

답변

1

이 기능을 켜야합니다. 부하 통계를 켜는 방법은 JMX 문서의 http://camel.apache.org/camel-jmx.html을 참조하십시오. 예를 들어 loadStatisticsEnabled=true

+0

응답 해 주셔서 감사합니다. 그러나 질문에서 언급했듯이 통계는 기본적으로 사용 가능합니다. Jconsole을 사용하여 Mbean의 속성을 검토했습니다. Jconsole는 "StatisticsEnabled = true"를 표시합니다. 내가 틀린 것을보고 있지 않는 한. – user3792854

+0

로드 만 켜는 다른 옵션이 있습니다 (예 : *로드 * 통계). 당신도 그걸 켜야합니다. –

+0

감사합니다. 다음 코드를 통해 Load01, Load05, Load15에서 일부 값을 볼 수있었습니다. DefaultCamelContext camelContext = (DefaultCamelContext) getContext(); \t \t \t \t \t \t \t \t camelContext.getManagementStrategy() getManagementAgent() setStatisticsLevel (ManagementStatisticsLevel.RoutesOnly)..; \t \t \t \t camelContext.getManagementStrategy(). getManagementAgent(). setLoadStatisticsEnabled (true); – user3792854