System Design · Amazon · Hard
A metrics monitoring platform ingests numeric time-series samples produced by servers and services — measurements such as CPU utilization, memory consumption, request latency, and business counters. Each sample carries a timestamp and a set of structured labels that identify its origin. The system stores these samples, serves interactive dashboards for exploration, and continuously evaluates alert rules so that operators are notified when a condition is violated across a…