使用Spring-boot-actuator,我需要计算每个clientID的API命中数量。我如何才能做到这一点?另一个挑战是我的应用程序部署在AWS和Azure上。在任何时候,我都想知道所有环境中的API命中总数。
发布于 2020-08-07 15:30:33
有多种方法可以做到这一点。您可以使用像newrelic这样的工具来捕获它。它使用java agent绑定到每个API调用。
另一种选择是您可以使用日志记录系统来推送日志,然后使用splunk、kibana进行累积和显示。在那里,您可以创建基于日志的仪表板,以检查API命中。
你可以实现你自己的方法,作为一个应用程序接口拦截器/控制器来在一个单独的异步thread.But中发送请求命中,然后你必须实现这些命中的实时聚合。
https://stackoverflow.com/questions/63297122
复制相似问题