2015-01-23 5 views
1

Я хотел бы предоставить ежедневный отчет, показывающий, для разных развернутых потоков Mule, томов сообщений (почасовое или определенное пользователем) и средней обработки за определенный период. Данные, используемые в отчете, должны быть в простом формате, csv или подобном, чтобы его можно было загрузить в Excel или базу данных.Mul ESB Объемная отчетность

Есть ли у кого-нибудь какие-либо предложения о том, как наилучшим образом достичь вышеизложенного - либо инструменты, которые я могу использовать для захвата данных, либо даже упакованных продуктов мониторинга. MMC одобрен, но он отображает только итоговые значения (или средние значения по итоговым значениям), а данные не могут быть экспортированы (легко).

Спасибо, Фил

ответ

0

Вы рассмотреть активируя Business events с отслеживанием событий по умолчанию? Это добавит всю эту информацию и больше в базу данных, единственным компромиссом является то, что вы должны поддерживать эту базу данных, чтобы не занимать все дисковое пространство и т. Д.

+0

Привет, Виктор - Да, я использую бизнес-события, но, несмотря на то, что он полезен для диагностики, например. проверить, обрабатывается ли конкретное сообщение и в какое время и т. д. Бизнес-события не очень полезны для аналитики, например. покажите объем сообщений в течение дня, разбитого Mule Flow и часом. – user2606419

+0

Мне нужно проверить, но я считаю, что бизнес-события с отслеживанием событий по умолчанию должны быть в состоянии дать вам довольно много сообщений за каждое отдельное событие, запущенное на входящей конечной точке, без каких-либо изменений, чем при настройке трека event на true. Затем вы можете перейти в базу данных и с надлежащим запросом извлечь нужную вам информацию. –

+0

Думаю, вы, вероятно, прав Виктор. Я никогда раньше не использовал базы данных H2, но установил консольное приложение, и теперь я пытаюсь получить доступ к db ... спасибо за то, что указал мне в правильном направлении! – user2606419

0

В нашем случае мы используем Elastic Stack (ES , Logstash и Kibana) для этой цели. Больше информации в https://www.elastic.co/v5

Мы используем logstash для получения журналов Mule в ES. Вы можете отслеживать почти все из журналов потоков.

Это, очевидно, деловые события.

Смежные вопросы