Challenge
Operational teams need to connect service-health signals with investigation and response. This project brought metrics, logs, dashboards, service objectives, and paging into a shared observability approach.
My contribution
I implemented observability using AWS Managed Grafana and CloudWatch, built alerts based on service-level indicators and objectives (SLIs/SLOs), and integrated alerting with PagerDuty.
System overview
CloudWatch provided operational signals and logs, while Grafana supported dashboarding. SLI/SLO-based alerts connected service-health conditions to PagerDuty incident response. Together, these capabilities helped teams move from detecting a problem to investigating its context.
Outcomes
Delivered an observability and alerting implementation spanning dashboards, operational signals, service objectives, and incident notification.
Engineering considerations
An alert needs an actionable interpretation, not just a threshold. Service indicators, dashboard context, and escalation ownership should support the same response workflow. Reviewing noisy or unactionable alerts is a practical next step toward keeping attention focused on user impact.
Supporting examples
Related tutorials and an executable demonstration: