1
私は春のブートアプリケーションでApache Camel(v2.19.1)を使用しています。私は、JMX MBeansを使ってアプリケーションを監視したいと思います。apache camelのLoad01、Load05、Load15の属性jmxが空の文字列を返します
私は私のように空の文字列を取得
...「org.apache.camel.management.mbean.ManagedRouteは」Load01、Load05など属性クラスから特定の「ルート」の負荷を知りたいです負荷属性の値。統計情報はすでに有効になっています。
助けてください。
ありがとう、
ありがとうございます。しかし、質問で述べたように、統計は何とかデフォルトで有効になっています。私はJconsoleを使ってMbeansの属性を取得しました。 Jconsoleは "StatisticsEnabled = true"と表示します。私が間違ったことを見ていない限り。 – user3792854
負荷のみをオンにする別のオプションがあります(例:* Load * Statistics)。あなたもそれをオンにする必要があります。 –
ありがとう、私はいくつかの値を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