Content Domain 4: Troubleshooting and Optimization - AWS Certification

Content Domain 4: Troubleshooting and Optimization

Task 1: Assist in a root cause analysis

  • Skill 4.1.1: Debug code to identify defects

  • Skill 4.1.2: Interpret application metrics, logs, and traces

  • Skill 4.1.3: Query logs to find relevant data

  • Skill 4.1.4: Implement custom metrics (for example, Amazon CloudWatch embedded metric format [EMF])

  • Skill 4.1.5: Review application health by using dashboards and insights

  • Skill 4.1.6: Troubleshoot deployment failures by using service output logs

  • Skill 4.1.7: Debug service integration issues in applications

Task 2: Instrument code for observability

  • Skill 4.2.1: Describe differences between logging, monitoring, and observability

  • Skill 4.2.2: Implement an effective logging strategy to record application behavior and state

  • Skill 4.2.3: Implement code that emits custom metrics

  • Skill 4.2.4: Add annotations for tracing services

  • Skill 4.2.5: Implement notification alerts for specific actions (for example, notifications about quota limits or deployment completions)

  • Skill 4.2.6: Implement tracing by using AWS services and tools

  • Skill 4.2.7: Implement structured logging for application events and user actions

  • Skill 4.2.8: Configure application health checks and readiness probes

Task 3: Optimize applications by using AWS services and features

  • Skill 4.3.1: Define concurrency

  • Skill 4.3.2: Profile application performance

  • Skill 4.3.3: Determine minimum memory and compute power for an application

  • Skill 4.3.4: Use subscription filter policies to optimize messaging

  • Skill 4.3.5: Cache content based on request headers

  • Skill 4.3.6: Implement application-level caching to improve performance

  • Skill 4.3.7: Optimize application resource usage

  • Skill 4.3.8: Analyze application performance issues

  • Skill 4.3.9: Use application logs to identify performance bottlenecks