Если вы хотите написать это самостоятельно, вам следует использовать JMX на вашем брокере.MBean-компонент брокера имеет атрибуты «TotalEnqueueCount» и «TotalDequeCount».Вы можете через определенные интервалы опрашивать эти значения и самостоятельно рассчитывать, сколько сообщений в секунду / минуту / час генерирует или потребляет ваш брокер.
Вам необходимо убедиться, что у вас включена настройка JMXсо стороны брокера, конечно.Подробнее об этом см. Здесь: http://activemq.apache.org/jmx.html