2016-08-23 1 views
0

У меня есть wso2 apim 1.10.0, работающий с профилями профилей (менеджер, работник, издатель и магазин) в разных контейнерах докеров. У меня также есть DAS, работающий на контейнере docker. Я пытаюсь просмотреть опубликованную статистику (https://docs.wso2.com/display/AM1100/Publishing+API+Runtime+Statistics+Using+REST+Client), но я не вижу ничего опубликованного. Я не вижу ошибок в журналах. Когда я пытаюсь посмотреть статистику в издателе/​​магазине, я получаю статическую HTML-страницу с сообщением «Публикация данных включена. Создайте некоторый трафик, чтобы увидеть статистику». Как я могу отладить это?WSo2 APIM 1.10.0 профили продуктов

+0

Включили ли вы статистику из api-manager.xml? – ycr

+0

Да, инструкции в ссылке советуют нам использовать панель управления admin. Но я непосредственно редактировал api-manager.xml. – sam

ответ

0

1) проверьте, правильно ли вы настроили <DASServerURL> и <DASRestApiURL> в апи-manager.xml (так как вы активировали статистику из файла конф)

2) развернуть образец calculator API

3) подписаться он и генерировать некоторый трафик

Статистика издателя не будет обновляться до тех пор, пока в DAS не будет выполнен искровой скрипт (APIM_STAT_SCRIPT). Этот скрипт настроен на автоматическое время от времени.

Если вы все еще видите сообщение «Data Publishing enabled.Generate some traffic to see statistics», войдите в систему на сервере DAS и выполните этот сценарий вручную.

После выполнения этого сценария статистика должна быть соответствующим образом обновлена.

+0

Спасибо за ваш ответ. Я уже пробовал эти шаги. он работает правильно, если я не разделяю менеджера шлюза и рабочего. Это проблема только в том случае, когда у меня есть менеджер в одном контейнере, а рабочий узел в другом контейнере – sam

+0

вы сделали настройки в api-manager.xml для рабочего узла? –

+0

Да, как рабочий узел, так и узел менеджера. – sam

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

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