首页 > 解决方案 > WSO2 Api-M 在数据库中保存请求

问题描述

是否可以将请求保存在数据库中?如果是,那怎么办?或者至少使用我的本地数据库监控 api 使用情况?

标签: wso2wso2-amapi-management

解决方案


没有直接的方法。您可以使用处理程序 [1] 记录每个 API 的消息。然后将此日志提供给中央日志服务器,例如 ELK。当您拥有此日志时,您可以使用客户端将这些数据推送到数据库或适合您的用例的任何方法。

[1] - https://github.com/wso2/carbon-apimgt/blob/master/components/apimgt/org.wso2.carbon.apimgt.gateway/src/main/java/org/wso2/carbon/apimgt/网关/处理程序/日志记录/APILogMessageHandler.java


推荐阅读