Wso2 apim 自定义指标

Posted

技术标签:

【中文标题】Wso2 apim 自定义指标【英文标题】:Wso2 apim custom metrics 【发布时间】:2021-03-20 13:18:39 【问题描述】:

我们计划部署 apim 并按自定义指标(请求正文的属性之一中的字符数)向开发人员收费。是否可以在不修改 apim 源的情况下做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用以下方法来做到这一点。

    添加全局或 API 级别的自定义中介策略 - https://apim.docs.wso2.com/en/latest/learn/api-gateway/message-mediation/changing-the-default-mediation-flow-of-api-requests/#creating-per-api-mediation-policies

您可以编写一个类中介来读取请求正文并进行任何计算。然后以异步方式将数据发布到另一个服务。

    您可以编写一个处理程序来做同样的事情 - https://apim.docs.wso2.com/en/latest/develop/extending-api-manager/extending-gateway/writing-custom-handlers/#introducing-handlers

【讨论】:

以上是关于Wso2 apim 自定义指标的主要内容,如果未能解决你的问题,请参考以下文章

WSO2IS/APIM:如何在自定义身份验证器中分配用户角色

Azure APIM:将 JSON 响应转换为自定义 XML 格式

自定义 WSO2 IS 登录

如何自定义 wso2is PAP?

配置 WSO2 API 管理器自定义身份验证器和声明

WSO2IS - 具有自定义属性的 XACML 策略返回“找不到 AttributeDesignator”