Я использую 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 и сохраняются в таблице с новым именем потока.