Amazon CodeGuru Profiler

Visit website

AWS profiling agent for JVM and Python apps on EC2, ECS, EKS and Lambda that finds the most expensive code paths and suggests fixes. Billed per sampling hour after a 90-day free tier.

Pricing and hosting

Pricing
Paid
Open source
No
Self-hosted
No
Launched
2020
Status
Active
Website
aws.amazon.com

Plans and prices change; check the tool's own site before you decide.

What it does

Continuous profiling checklist

5 of 9 confirmed in Amazon CodeGuru Profiler's own documentation. The same checklist is used for every tool in Profiling.

  • Always-on in production Yes
  • CPU profiles Yes
  • Memory or allocation profiles Yes
  • eBPF, no code changes Yes
  • Several languages No
  • Flame graph UI Yes
  • Profile comparison Not confirmed
  • Linked to traces Not confirmed
  • OpenTelemetry profiles Not confirmed

Only JVM languages and Python; heap summary is JVM-only; agent attaches without code changes on the JVM.

Checked against: aws.amazon.com, docs.aws.amazon.com

Alternatives to Amazon CodeGuru Profiler

Other continuous profiling tools. See all 13.