Мониторинг статистики службы ESB с использованием wso2BAM, в наборе инструментов нет данных

Я использую wso2BAM 2.4.1 с wso2ESB 4.6, сначала я отредактировал

/repository/conf/etc/bam.xml

файл и включил функцию ServiceDataPublishing. Затем я устанавливаю функцию BAM Service Data Pblishing из репозитория на ESB. После того, как я настроил Service Data Pblishing, моя работа с esb была выполнена.

Я использовал Cassandra Explorer и увидел, что журналы сохраняются в Cassandra под именем потока, которое я установил в конфигурациях ESB Service Data Pblishing.

Все шло хорошо, пока я не установил набор инструментов Service_Statistics_Monitoring для просмотра данных об услугах и количестве запросов и ответов в реальном времени.

Поскольку имя потока в Service_Statistics_Monitoring и Service data Publishing одинаковое (оба bam_service_data_publisher), я получил ошибку в журналах esb для отправки данных в BAM. Я изменил имя потока в ESB, и ошибка публикации данных исчезла, но я все еще не вижу, чтобы какие-либо данные отображались на панели инструментов с набором инструментов Service_Statistics_Monitoring, и у него есть ошибки отсутствия данных, как на картинке ниже. Я должен отметить, что данные по-прежнему публикуются в BAM и сохраняются в таблице с новым именем потока.

введите здесь описание изображения


person Reza Ameri    schedule 04.10.2014    source источник


Ответы (1)


Я решил проблему! дело в том, что вы должны быть осторожны с версией вашего потока в ESB и BAM! Имя потока Service_Statistics_Monitoring Toolbox и bam в ESB, AS и других продуктах wso2 должно быть одинаковым, если вы хотите видеть результаты на панели инструментов, но вам следует изменить версию потоков, Service_Statistics_Monitoring Toolbox занимает 1.0.0 version, поэтому вам нужно изменить версию других потоков bam, которые вы хотите отслеживать, с помощью панели инструментов.

person Reza Ameri    schedule 07.10.2014
comment
Привет, Реза Амери. В настоящее время у меня такая же проблема, и я также сделал именно так, как вы предложили. Меняю название потока - версия 1.0.0 и данные уже появились в БАМ Event-KS. Я также изменил скрипт куста (cf.name) на новое имя потока. Но я не могу просмотреть статус службы ни на панели инструментов, ни в отчете. У меня ушло несколько дней с головной болью, пожалуйста, помогите мне. Я использую WSO2 ESB 4.8.1 и BAM 2.5.0. - person Thien Dinh; 01.12.2015
comment
@ThienDinh, почему вы изменили сценарий улья, если вы уже могли видеть отчеты и данные? - person Reza Ameri; 01.12.2015
comment
Привет, Реза, я меняю и имя потока, и cf.name. Но после долгого времени и ничего не получалось, я сбросил конфигурацию. Шаг за шагом все, что я мог видеть на панели инструментов, это: хост, служба, имя оператора, но запрос/ответ/ошибка всегда считается 0. Это действительно запутано :( - person Thien Dinh; 01.12.2015
comment
И я обнаружил, что ESB не может передать payload_request_count или payload_request_response :( . Бам не может получить эти данные. - person Thien Dinh; 01.12.2015
comment
Мне действительно нужно это увидеть, я понятия не имею к этому времени :( извините. - person Reza Ameri; 03.12.2015