What Have We Accomplished
In this workshop we have:
- Defined operational and business metrics for our application using CloudWatch Metrics.
- Created custom alarms and dashboards to monitor the health of our application.
- Monitored our API availability using AWS CloudWatch Synthetic Canaries.
- Defined a logging pattern to produce logs properly across our application.
- Centralized and analyzed our logs in CloudWatch Log Insights.
- Enabled active tracing on API Gateway and Lambda and instrumented subsegments in our code using AWS X-Ray.
- Learned that gaining observability in serverless applications is not impossible, we just have to tweak our mindsets a little.