Skip to content

heloisasorato/serverless-observability-workshop

 
 

Repository files navigation

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).

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 44.9%
  • JavaScript 37.4%
  • HTML 14.5%
  • TypeScript 1.8%
  • Other 1.4%