我的公司开发了一个web应用程序,该应用程序大量使用web API(谷歌广告词、递归计费、facebook等)
你能推荐一种产品/服务来帮助我们监控api调用的使用情况,以便将使用限制在预定义的配额内,跟踪计费等吗。?
对于任何API使用过量可能导致应用程序故障的生产级应用程序(例如,一个或多个用户大量使用您的应用程序可能会破坏其他用户的体验),我的基线建议是跟踪调用量,以保持在分配的配额内。话虽如此,这并不容易。
Runscope是一套为API使用监控、API测试和调试而构建的工具。您正在寻找的功能称为Runscope Metrics。您有显示使用情况(按小时或天划分的分辨率)的可视化图形,以及深入到端点路径和方法级别的能力。此外,Metrics还报告性能/延迟。
Facebook已经内置了它,请查看您的Facebook应用程序的Insights信息。看见https://developers.facebook.com/docs/insights/.