- An ML-powered service for automated code reviews and application performance recommendations
- Provides two functionalities
- CodeGuru Reviewer: automated code reviews for static code analysis when the code is pushed to CodeCommit in development
- CodeGuru Profiler: visibility and recommendations about application performance during
runtime in production

CodeGuru Agent
- CodeGuru Profiler works by running CodeGuru Agent alongside the application
- Configurations:
MaxStackDepth - max function stack depth profiled
MemoryUsageLimitPercent - max memory percentage used by the profiler
MinimumTimeForReportingInMilliseconds - min time between sending reports
ReportinglntervalInMilliseconds - time interval between sending reports
SamplingIntervallnMilliseconds - the sampling interval that is used to profile
samples (reduce to have a higher sampling rate)