Design a Metrics Monitoring and Alerting System
0%
Editorial Solution
System requirements
Functional
Capacity estimation
Traffic
API design
Metric Ingestion
Database design
Data Model
High-level design
Write Path
Request flows
Metric Ingestion Flow
Detailed component design
Alert Rule Evaluation Engine
Trade offs/Tech choices
Pull vs Push Collection
Failure scenarios/bottlenecks
TSDB Unavailable
Future improvements
ML-Based Anomaly Detection
Table of Contents
Premium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockTry this problem yourself
Reading a solution is not the same as producing one under interview pressure. Design it on the whiteboard and get scored feedback.
Asked in these interview guides
Company guides that list this problem among their sample questions.
0%
Editorial Solution
System requirements
Functional
Capacity estimation
Traffic
API design
Metric Ingestion
Database design
Data Model
High-level design
Write Path
Request flows
Metric Ingestion Flow
Detailed component design
Alert Rule Evaluation Engine
Trade offs/Tech choices
Pull vs Push Collection
Failure scenarios/bottlenecks
TSDB Unavailable
Future improvements
ML-Based Anomaly Detection