无需使用Analytics与Monetization,统计WSO2 API Manager各API调用次数及数据存储查询
WSO2 API Manager 调用次数存储问题
- 默认状态下,不启用Analytics与Monetization功能时,API的调用次数数据不会存储在APIM的主数据库(如APIM_DB)中。
- WSO2 APIM的主数据库主要用于存储API元数据、订阅关系、应用信息、租户配置等核心业务数据,不会自动记录API的调用次数统计。
- 原生的调用次数统计能力依赖Analytics组件(如WSO2 Analytics Dashboard/Streaming Integrator),该组件会收集网关的调用事件并存储到专门的分析数据库(如ANALYTICS_DB)中。
- 如果需要在不依赖Analytics的情况下统计调用次数,可以通过自定义中介(Mediator)实现:在API的入站/出站流中添加自定义逻辑,每次调用时更新数据库中自定义表的计数。
内容的提问来源于stack exchange,提问作者Mr White
相关产品推荐
相关产品推荐

