Я хочу получить показатели производительности приложения Java, которое взаимодействует с несколькими службами AWS с помощью AWS Java SDK. Я не уверен, как подходить к этой задаче, для контекста - мое приложение может рассматриваться как клиент, отправляющий и получающий запросы и ответы на / сюда AWS. Я рассмотрел несколько вариантов, например, ELK APM: кажется, что измерения основаны на количестве запросов к моему приложению (или другим метрикам) от других приложений, но мое приложение не является сервером. Я оцениваю количество запросов (или других показателей) непосредственно по отношению к сервисам AWS из моего приложения. Я также рассмотрел возможность использования инструментов, предоставляемых AWS, например CloudWatch, однако, похоже, что этот подход заканчивает тестированием производительности этих сервисов AWS, а не моего приложения. Наконец, я рассматриваю возможность использования Apache JMeter, но я не уверен, что он будет служить цели, диаграмма ниже иллюстрирует мой вопрос. Я буду признателен за любые указатели в правильном направлении.
Обновление : я хочу отслеживать производительность, я использую VisualVM для мониторинга процессора, памяти и т. Д. c. Мне нужен способ отслеживать запросы и ответы.