Platform & Infra Services
Design a Cloud Metrics Dashboard (CloudWatch)
An observability platform collecting infrastructure and application metrics/logs at scale, and rendering configurable alerting dashboards.
Open and Simulate this Architecture in InfraDraftCore Architectural Components
Metrics/Logs Collection Agent
Runs alongside every monitored resource, shipping data centrally.
Time-Series Storage Engine
Efficiently stores and compresses high-volume metric data.
Alarm/Threshold Evaluation Engine
Continuously checks metrics against configured alarm conditions.
Dashboard Query & Rendering Service
Serves the queries backing user-configured dashboards.
Log Aggregation & Search Service
Centralizes logs alongside metrics for correlated debugging.
Anomaly Detection Service
Flags unusual metric patterns without a manually-set threshold.
Notification/Escalation Service
Routes triggered alarms to the right on-call channel.