Ошибка: невозможно получить информацию о настраиваемом URL-адресе из API администратора APIM - WSO2 API Manager Analytics

Я пытаюсь настроить WSO2 API Manager Analytics. Я попробовал быструю настройку локально (это работает), и теперь я пытаюсь выполнить стандартную настройку с помощью API Manager на виртуальной машине и API Manager Analytics на отдельной виртуальной машине.

Но когда я открываю / analytics-dashboard, я получаю пустой темный экран со следующей ошибкой:

введите описание изображения здесь

Возвращенная ошибка:

Ошибка: невозможно получить информацию о настраиваемом URL-адресе из API администратора APIM.

Есть указатели на то, что могло быть неправильно сконфигурировано?


person Jonathan Lin    schedule 16.11.2020    source источник
comment
Вы видите какие-либо ошибки на сервере панели управления аналитикой? Пожалуйста, проверьте эти конфигурации здесь - github.com/wso2/docker-apim/blob/master/docker-compose/   -  person Pubci    schedule 16.11.2020


Ответы (2)


Пожалуйста, попробуйте следующее:

  1. Откройте файл ‹API-M_ANALYTICS_HOME› /conf/dashboard/deployment.yaml.

  2. В разделе properties страницы auth.configs добавьте следующее свойство со значением, равным URL-адресу APIM.

    adminServiceBaseUrl: https://localhost:9443

person Ruwini Wijesiri    schedule 16.11.2020
comment
Спасибо, это приблизило меня на шаг, теперь моя ошибка: No subject alternative names matching IP address XX.XX.XX.XX found executing GET https://XX.XX.XX.XX:9443/api/am/admin/v1/custom-urls/carbon.super, где я пытался заставить его работать с внутренним IP. Любая идея? - person Jonathan Lin; 17.11.2020

Выяснил вашу проблему. Просто

  • Вы используете разные версии
  • Диспетчер API WSO2 (например: wso2am-3.2.0)
  • Панель мониторинга и рабочий компонент WSO2 APIM Analytics (например, wso2am-analytics-3.1.0)

Чтобы проверить, есть ли у вас проблема, указанная выше,

  1. Перейти к deployment.toml из wso2am-analytics: профиль панели мониторинга (например: /home/wso2carbon/wso2am-analytics-3.1.0/conf/dashboard/deployment.yaml)

  2. Измените следующие значения параметров каждой пары значений ключа auth.configs:

    publisherUrl: https://mgt-apim:9443
    devPortalUrl: https://mgt-apim:9443
    
  3. Вы должны получить ошибку, похожую на нижеприведенную,

Произошло исключение: не найдено альтернативное DNS-имя субъекта, соответствующее mgt-apim. выполнение GET https: // mgt-apim: 9443 / api / am / admin / v0.16 / custom-urls / carbon.super

Причина вышеуказанной ошибки - несовпадение версий аналитики API Manager и API Manager.

Примечание. Если требуется дополнительная помощь, обратитесь к этому образцу конфигурации, sample_wso2_apim_analytics_dashboard.yaml

person Yasas De Silva    schedule 04.01.2021
comment
Спасибо, Ясас. Я вернусь к этому в будущем, когда снова попытаюсь интегрировать Google Analytics с APIM. - person Jonathan Lin; 04.01.2021