这对你来说可能是个愚蠢的问题。但是,我正在寻找一种方法来获取 API Connect 内部数据,即通过 API Connect 公开的 API 调用次数,由哪个客户端等。我知道,API Connect 中有单独的仪表板/图表。但是,我想构建一个显式工具来监控相同的 API Connect 数据。
有可能吗?
提前致谢
这对你来说可能是个愚蠢的问题。但是,我正在寻找一种方法来获取 API Connect 内部数据,即通过 API Connect 公开的 API 调用次数,由哪个客户端等。我知道,API Connect 中有单独的仪表板/图表。但是,我想构建一个显式工具来监控相同的 API Connect 数据。
有可能吗?
提前致谢
请参阅https://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/com.ibm.apic.apionprem.doc/rapim_analytics_apieventrecordfields.html上的 KC ,它将解释如何获取您想要的信息。
过程 要获取目录和 API 提供者组织的分析数据,请发出以下调用:
获取 /v1/orgs/{orgId}/environments/{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.
以下示例显示了从浏览器发出的调用,然后显示相应响应中的所有事件字段。发出调用以返回两个分析事件 (limit=2),并包括用于请求更多事件的下一个参数。
https://api-manager-server.company.com/v1/orgs/macs-shack/environments/sb/events?next&limit=2