【发布时间】:2020-04-04 09:12:15
【问题描述】:
我想获取使用 AWS Java SDK 与多个 AWS 服务交互的 Java 应用程序的性能指标。对于上下文,我不确定如何处理此任务 - 我的应用程序可以被视为客户端发送和接收请求以及向/来自 AWS 的响应。我看过几个选项,例如ELK APM:似乎测量是基于来自其他应用程序对我的应用程序(或其他指标)的请求数量,但我的应用程序不是服务器。我正在针对我的应用程序中的 AWS 服务直接评估请求数量(或其他指标)。我还考虑使用 AWS 提供的工具,例如然而,CloudWatch 似乎最终测试了这些 AWS 服务的性能,而不是我的应用程序。最后,我正在考虑使用 Apache JMeter,但我不确定它是否能达到目的,下图说明了我的问题。我将不胜感激任何正确方向的指示。
更新:我想监控性能,我正在使用 VisualVM 来监控 CPU、内存等。我需要一种方法来监控请求和响应。
【问题讨论】:
-
您要监控性能还是进行性能测试?
-
我想监控性能,我正在使用 VisualVM 监控 CPU、内存等。我需要一种方法来监控请求和响应。
-
那你可能想看看Dropwizard等监控框架。
-
对,看看 DropWizard。
标签: java amazon-web-services performance-testing microbenchmark