首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2: APIM日志

WSO2: APIM日志
EN

Stack Overflow用户
提问于 2019-03-15 05:33:21
回答 1查看 51关注 0票数 0

我有设置APIM (2.5.0)和分析。我有一些用户和一些由用户创建的API。例如,用户之一登上了提供天气信息的免费API之一。另一个用户从商店订阅了它,并开始消费它。在一天结束的时候,大约有20次来自用户的点击来消费天气API。

但是,在这20次命中中,有2次命中没有从天气API URL (我们在生产中配置的URL和发布者的沙盒URL)获取任何结果,因为连接断开了,但由于APIM正在运行并允许用户消费,日志记录继续并为用户生成了20次命中,但从技术上讲,它应该只有18次命中(因为2次命中没有完成)。

如何克服这种情况,在这种情况下,API是外部的,它们在WSO2 API中(使用swagger或手动创建),并维护日志记录,以便TOTAL_REQUEST_COUNT应该是相同的正面命中/响应。

任何关于这个主题的信息都会很有帮助。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-03-15 13:04:30

如果你维护的是TOTAL_REQUEST_COUNT,它意味着你得到的请求是20 &它是正确的。您应该有另一个参数,该参数将为TOTAL_RESPONSE_COUNT,它将维护响应计数。这样您就可以知道有多少请求正在到来&有多少请求得到了响应。另外,如果你想看到成功的响应计数,可以使用`TOTAL_SUCCESS_RESPONSE_COUNT。

如果您在tomcat中有后端服务,则始终确保WSO2中的线程计数应始终大于tomcat的线程计数。可以在<WSO2AM_HOME>/repository/conf/nhttp.properties中配置WSO2线程。看看这个文件中的最后几行。

此外,您还可以通过编辑已有接口修改接口发布者:9443/publisher来更改重试策略。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55172349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档