2015-03-23 1 views
0

Я использую 2 экземпляра WSO2 API Manager 1.8. Каждый экземпляр развертывается на экземпляре Ubuntu и выполняется с помощью балансира нагрузки HAProxy. Я настроил запуск API-менеджера с MySQL. Для целей отчетности я интегрировал WSO2 BAM 2.5 в другом экземпляре. IP-адреса заключаются в следующем.WSO2 API Manager 1.8 с WSO2 BAM 2.5 - Кластеризованная среда

HAProxy -> 192.168.11.1 
API Manager 1 -> 192.168.11.2 
API Manager 2 -> 192.168.11.3 
MySQL -> 192.168.11.4 
BAM -> 192.168.11.5 

На API менеджера 1 отчеты правильно, но это не показано на API менеджера 2. Я следовал за ту же конфигурацию, как на API Manager 1 и 2 API диспетчера экземпляров. Ошибки не отображаются в журнале диспетчера API или в журнале BAM.

Как исправить это, чтобы отчеты отображались в обоих экземплярах API-менеджера?

Обратите внимание, что я создал достаточный трафик для генерируемых отчетов.

ответ

1

суммированные данные будут в статистике MySQL database.so если один apimanger может получить эти данные и отображать и другие не могут получить эти данные и дисплей означает, вероятно, вы могли бы сделать ошибку в конфигурации apimanger экземпляра 2.

проверка (для apimanger 2)

  1. Вы имеете правильную конфигурацию на мастер-datasource.xml для статистики DB
  2. Вы раскомментированы следующим элементом в соответствии с [1] доком. <DataSourceName>jdbc/WSO2AM_STATS_DB</DataSourceName>

[1] https://docs.wso2.com/display/AM180/Publishing+API+Runtime+Statistics

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

  • Нет связанных вопросов^_^