Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Engineering

Observability at Scale: Building Uber’s Alerting Ecosystem

November 20, 2018 / Global
Featured image for Observability at Scale: Building Uber’s Alerting Ecosystem
Figure 1: In our alerting architecture, services send metrics to M3. M3 is checked by uMonitor for metrics-based alerts. Host checks are sent to Neris for aggregation and alerting. Blackbox tests the API infrastructure from outside of Uber.
Figure 2: Metrics are emitted to M3 by services, uMonitor checks are performed by workers on a schedule, and notifications are sent if thresholds are violated.
Figure 3: In Neris, host checks are run on every host in the datacenter, and aggregated in the Neris aggregator with alert notifications sent by Origami.
Shreyas Srivatsan

Shreyas Srivatsan

Shreyas Srivatsan is a senior software engineer on Uber's Observability Engineering team.

Posted by Shreyas Srivatsan

Category: