繁体   English   中英

WSO2:APIM日志记录

[英]WSO2: APIM Logging

我已经设置了APIM(2.5.0)和Analytics。 我有一些用户和用户创建的API很少。 例如,用户之一加入了提供天气信息的免费API之一。 另一个用户从商店订阅并开始使用它。 一天结束时,用户大约有20次点击使用了天气API。

但是,在这20次点击中,2次点击没有从天气API URL(我们在发布者的Production和Sandbox URL中配置的URL)获取任何结果,因为连接已关闭但是APIM正在运行并允许用户使用,记录继续并为用户产生20次点击,但从技术上讲,它应该只有18次点击(因为2次点击没有完成)。

如何克服这种情况,其中API是外部的,并且它们在WSO2 APIM中加入(使用swagger或手动创建)并且记录被保持,以便TOTAL_REQUEST_COUNT应该与正的命中/响应相同。

有关此主题的任何信息都会有所帮助。

谢谢

如果你维持TOTAL_REQUEST_COUNT那就意味着你得到的请求是20 ,这是正确的。 应该有另一个参数,它将是TOTAL_RESPONSE_COUNT ,它将保持响应计数。 这样您就可以了解有多少请求即将到来以及有多少请求得到响应。 此外,如果您想要查看成功的响应计数,请使用“TOTAL_SUCCESS_RESPONSE_COUNT”。

如果你在tomcat中有后端服务,那么总是要确保WSO2中的线程数应该总是大于tomcat的线程数。 可以在<WSO2AM_HOME>/repository/conf/nhttp.properties配置WSO2线程。 看看这个文件中的最后几行。

此外,您可以通过编辑现有API对API发布商:9443/publisher进行更改来更改重试策略。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM