Я использую независимый диспетчер API wso2 1.10.0 и wso2 DAS 3.0.0 на AWS ec2 для сбора статистики использования моего API, и я использую postgresql в качестве внешней СУБД для хранения сводных данных.
Конфигурации APIM на панели администратора
Конфигурации приемника событий:
tcp: // DAS-IP: 7611
Конфигурации анализатора данных:
Источник данных сводной статистики:
Мой-postgresql-url
Конфигурация APIM в api-manager.xml
Отключить клиент отдыха и включить клиент СУБД
Конфигурация DAS
Установите источник данных WSO2AM_STATS_DB в master-datasources.xml
Сценарий
Войти в APIM publisher
Развернуть образец API
Перейти в магазин APIM
Подпишитесь на образец API
Перейти к издателю APIM
Нажмите "Статистика"> "Использование API".
Показывать только пример страницы статистики.
Журналы APIM
[2016-04-22 06:12:47,787] INFO - EmbeddedRegistryService Configured Registry in 0ms
[2016-04-22 06:12:48,015] INFO - CarbonAuthenticationUtil '[email protected] [-1234]' logged in at [2016-04-22 06:12:48,015+0000]
[2016-04-22 06:12:48,360] INFO - CarbonAuthenticationUtil '[email protected] [-1234]' logged in at [2016-04-22 06:12:48,359+0000]
[2016-04-22 06:12:48,605] INFO - CarbonAuthenticationUtil '[email protected] [-1234]' logged in at [2016-04-22 06:12:48,605+0000]
[2016-04-22 06:12:48,664] INFO - CarbonAuthenticationUtil '[email protected] [-1234]' logged in at [2016-04-22 06:12:48,664+0000]
[2016-04-22 06:12:48,920] INFO - CarbonAuthenticationUtil '[email protected] [-1234]' logged in at [2016-04-22 06:12:48,920+0000]
[2016-04-22 06:12:49,296] INFO - API Initializing API: admin--CalculatorAPI:v1.0
[2016-04-22 06:13:05,384] INFO - **ReceiverGroup Resending the failed published data...**
Журналы DAS
[2016-04-22 04:09:00,218] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:09:32,439] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:09:47,474] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:33:10,239] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:35:28,672] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:05:18,848] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:12:53,017] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:13:09,173] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
Статус DAS WSO2_STATS_DB
На панели управления DAS> настроить> источники данных я проверил, что вся БД активна, а протестированное соединение исправно.
Я не знаю, поддерживает ли WSO2AM_STATS_DB postgresql или моя конфигурация что-то не так.
Благодарность
WSO2AM_STATS_DB
поддерживает postgresql. Вы проверяли содержимое этой базы данных? - person Abimaran Kugathasan   schedule 22.04.2016