API REST для получения статистических данных об использовании API из API Connect
Это может показаться глупым вопросом для вас. Однако я ищу способ извлечения внутренних данных API Connect, т. Е. Количества вызовов API, предоставляемых через API Connect, с помощью которых клиент и т. Д. Я знаю, что в API Connect есть отдельная панель управления / диаграмма. Но я хочу создать явный инструмент для мониторинга тех же самых данных API Connect.
это вообще возможно?
заранее спасибо
1 ответ
См. KC по адресу https://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/com.ibm.apic.apionprem.doc/rapim_analytics_apieventrecordfields.html котором объясняется, как получить необходимую информацию.
Процедура Чтобы получить аналитические данные для организации поставщика каталога и API, выполните следующий вызов:
GET / v1 / orgs / {orgId} / environment /{envId}/events
где
{orgId} is either the URL path segment or the ID of the API provider organization.
{envId} is either the URL path segment or the ID of the Catalog.
В следующем примере показан вызов, который выполняется из браузера, а затем отображаются все поля событий в соответствующем ответе. Вызов выполняется для возврата двух аналитических событий (предел =2) и включает следующий параметр для запроса дальнейших событий.
https://api-manager-server.company.com/v1/orgs/macs-shack/environments/sb/events?next&limit=2