One Observability Workshop v3.0.0
One Observability Workshop / microservices/petfood
microservices/petfood¶
Pet Food microservice construct (Rust on ECS Fargate).
Deploys the pet food catalog and shopping cart service:
- ECS Fargate with CloudWatch agent sidecar and FireLens log routing
- DynamoDB access for food catalog and cart persistence
- S3/CloudFront access for food image assets
- EventBridge integration for emitting food lifecycle events
- OpenTelemetry Rust SDK for distributed tracing with custom spans
- Prometheus metrics endpoint for custom business and database metrics
Observability highlight: The Rust service demonstrates manual OpenTelemetry instrumentation with custom spans for database operations, business logic tracing, and Prometheus metrics export — showing how to instrument a compiled language without auto-instrumentation agent support.