Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

AWS SSM

If you already use AWS CLI to connect to AWS instances, this method may be a better alternative to the SSH access method. Knowing just the instance ID, profiler will use AWS CLI with SSM plugin to log into the instance and find all running Java applications.

Advantages

  1. Ideal for profiling Java applications running on an AWS instance.
  2. Connect to the AWS instance using instance ID.
  3. No need to expose SSH port.
  4. Ability to profile applications started without the profiler agent using attach.

Prerequisites

  • AWS CLI installed and configured on the local machine.
  • Session Manager plugin for the AWS CLI.
  • AWS instance with SSM agent .
  • AWS instance must permit SSH port forwarding. Make sure that AllowTcpForwarding yes is set in remote OpenSSH server config, usually at /etc/ssh/sshd_config on Linux.

Authentication methods

For authentication on the instance you can use plain password, SSH private key or SSH agent authentication methods.

AWS SSM step

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.