我正在寻找编写某种能够监视应用程序内部状态的框架。在这个假设的应用程序中,它完成用户任务,假设它的状态从开始 -> 工作 -> 完成 -> 已完成。我需要收集它在每个州停留多长时间的数据。
我希望使用这些收集到的数据通过调整参数来调整应用程序,例如分析引擎 1 - 3、使用的线程数、可用的 RAM 等。因此,目标是找到(可调整参数的最佳组合) )导致禁食完成任务(平均)。这意味着我需要随着时间的推移保留这些监控数据。
我们的目标是最终实现自动化。
我的问题是:
我目前的想法:
这就是我设置监控我拥有的应用程序的方法。 我的后端应用程序是用SpringBoot制作的中间件。 我的前端应用程序是一个React应用程序,通过redux和rest调用将调用我构建的API上的后端应用程序,以将信息发送回前端。这样我就可以监控一切,包括应用程序运行状况。
不要忘记在后端向您发送任何信息以验证令牌或类似内容之前确保这一点。在这种情况下,我在前端执行 SSO,然后在每次通信时验证 SSO 令牌。
所以,总结一下,在后端创建一个很好的 API,您可以获取您想要的所有信息,并且您只需要制作一个调用该后端的应用程序即可以您想要的格式显示信息,甚至控制它。 我希望这有帮助。