Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.71 KB

File metadata and controls

34 lines (28 loc) · 1.71 KB

Build

AWS Serverless Observability Workshop

This workshop can be found here.

Done:

  • Write the Logger lib for Custom Logging and Metrics.
  • Implement extensible Metric method for reusability across multiple apps.
  • Add Business and ColdStart CloudWatch Custom Metrics.
  • Add X-Ray Annotations and Metadata for method calls.
  • Demonstrate how to inject X-Ray Subsegments to orchestrate method calls.
  • Enable Debug toggle on SAM Template.
  • Create X-Ray Group for querying failed events by annotations.
  • Better document helper classes.
  • Add Metric to capture Cold Start duration to report Avg time on CW Dashboards.
  • Create Log Subscription to asyncronously create CW Metrics.
  • Properly chain method calls inside X-Ray Subsegments.
  • Enable API Gateway Custom Access Logs.
  • Create CDK project to create CloudWatch Dashboard with Operational/Business metrics from Lambda.
  • Add Parameters for creating the CDK CW Dashboard stack.
  • Create Synthetic Canaries module.
  • Create Contributor Insight module.

TO-DO:

  • Create CDK project to provision ES (Advanced Module in workshop).
  • Create Circuit Breaker module.
  • Create Partner Solutions module.
  • Create Log Subscription to push logs to ES.
  • Create Kibana Visualization / Dashboards for import/export.
  • Create Decorators for Tracing methods using X-Ray in a Tracing Lib.
  • Transform the Tracing/Logging Lib into a Layer for extended reusability (Maybe not needed for the workshop).