Как записать проанализированные данные из wso2 DAS в пользовательскую базу данных для менеджера API

В моем случае я использую менеджер API wso2 и сервер аналитики данных. Мне нужно показать проанализированные данные об учетных записях издателя или подписчика менеджера API, которые анализируются DAS. Я использую справочный источник

Со стороны DAS я прекрасно вижу результаты. Но не могу увидеть статистику со стороны менеджера API. Только я вижу сообщение "Публикация данных включена, создайте некоторый трафик". Ошибка тоже не появляется. пожалуйста, помогите мне, как я могу решить это.

[Отредактировано] Я получил это исключение после выполнения шагов, упомянутых в ответе @Prabudda Sri Rahal. введите здесь описание изображения

Итак, как я могу решить эту проблему.


person Anushka Ekanayake    schedule 31.03.2016    source источник
comment
Какую версию API Manager вы используете и где вы проверяли статистику?   -  person Abimaran Kugathasan    schedule 31.03.2016
comment
Я просто устанавливаю одни и те же приложения, и у меня возникли некоторые проблемы после настройки всего (используя REST-подключение к DAS). Возможно, перезапустите оба приложения и проверьте порты.   -  person Mr_Thorynque    schedule 31.03.2016
comment
Я использовал последнюю версию 1.10.0   -  person Anushka Ekanayake    schedule 31.03.2016
comment
@Mr_Thorynque, какие конфигурации вы сделали на стороне DAS? (особенно в потоках событий, получателях событий и издателях событий)   -  person Anushka Ekanayake    schedule 31.03.2016
comment
Я использую скомпилированный DAS для API Manager, я думаю, что он уже настроен для API Manager. Поэтому я ничего не делаю в DAS, но настраиваю адреса в API Manager.   -  person Mr_Thorynque    schedule 06.04.2016
comment
нет, мне пришлось написать издателей событий для хранения потоков событий в таблицах базы данных. Затем менеджер API может читать и представлять эти статистические данные также на стороне APIM.   -  person Anushka Ekanayake    schedule 06.04.2016


Ответы (2)


Необходимо добавить файл API_Manager_Analytics.car в DAS как углеродное приложение. Затем создает все необходимые потоки, приемники событий. Но он не создает издателей событий для публикации этих данных в нашей пользовательской базе данных. Для этого необходимо вручную создать издателей событий для записи в таблицы базы данных, сопоставив правильные атрибуты потока с именами столбцов базы данных. Ссылка: введите здесь описание ссылки

person Anushka Ekanayake    schedule 04.04.2016

Возможно, вам следует добавить API_Manager_Analytics.car, как описано в этом блоге.

person Prabudda Sri Rahal    schedule 01.04.2016
comment
Я пробовал с этим. Но получил некоторое исключение следующим образом - person Anushka Ekanayake; 01.04.2016
comment
Просто запустите сценарии в разделе Домашняя страница › Управление › Пакетная аналитика › Сценарии вручную. Или уменьшить время в Cron Expression. По умолчанию он запускается каждые 5 минут. - person Prabudda Sri Rahal; 08.04.2016