2015-10-09 2 views
0

Мне нравится контролировать Camel 2.15.2 с Decanter 1.0.0 в Apache Karaf 3.0.3. Я получаю статистику (MaxProcessingTime, LastProcessingTime ...), но я не могу сбросить эти счетчики.Как мы можем сбросить статистику в Apache Camel?

Как мы можем сбросить статистику в Apache Camel?

+0

Обычно для сброса счетчиков вам необходимо перезапустить экземпляр. Почему вы пытаетесь сбросить счетчики, не могли бы вы уточнить, что вы пытаетесь сделать? –

+0

Я хочу, чтобы сбросить статистику счетчиков через 5 минут, проблема в том, что я не знаю, что является лучшим способом? –

+0

Используйте JMX или команды верблюда карафа. –

ответ

1

Обычно я не рекомендую перезагружать статистику jmx, но вы можете сделать это, вызвав метод сброса в операциях jmx для этого конкретного трекера stat. Если вы перейдете на jsconsole и откроете представление jmx и перейдете к определенному маршруту или процессору в разделе «Операции», вы найдете способ сброса.

+0

Стоит отметить, что это можно было бы программировать и с любой утилитой, которая позволяет вам называть функции jmx –