我想获得使用AWS Java SDK与多个AWS服务交互的Java应用程序的性能指标。对于上下文,我不确定如何处理此任务-我的应用程序可以视为客户端向/从AWS发送和接收请求和响应。我看过几种选择,例如ELK APM:评估似乎是基于来自其他应用程序对我的应用程序(或其他度量)的请求数,但是我的应用程序不是服务器。我正在根据我的应用程序直接针对AWS服务评估请求(或其他指标)的数量。我也考虑过使用AWS提供的工具,例如但是,CloudWatch似乎最终会测试这些AWS服务而不是我的应用程序的性能。最后,我正在考虑使用Apache JMeter,但是我不确定它是否能达到目的,下图说明了我的问题。我会感激任何朝着正确方向提出的建议。
更新:我想监视性能,我正在使用VisualVM监视CPU,内存等。我需要一种监视请求和响应的方法。