Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / constructs/canary

constructs/canary

CloudWatch Synthetics canary construct for the One Observability Workshop.

Creates synthetic canaries for proactive monitoring of application endpoints:

  • Traffic Generator canary simulates user journeys through the pet adoption site
  • Housekeeping canary performs periodic health checks and cleanup tasks
  • Application Signals layer integration for canary trace correlation
  • S3 artifacts bucket for canary screenshots and HAR files

Canaries run on a configurable schedule and report availability metrics to CloudWatch, enabling SLA monitoring and alerting on endpoint degradation.

Best practice: Synthetic monitoring catches issues before real users do. The canaries demonstrate outside-in monitoring complementing the inside-out instrumentation from OpenTelemetry and CloudWatch agents.

Classes

Interfaces

Variables