Presentation: Building Twitter’s Next-Gen Alerting System

Location:

Duration

Duration: 
2:55pm - 3:45pm

Persona:

Abstract

Twitter’s Observability team provides Twitter developers a monitoring infrastructure including real time dashboards and alerting for their services. Twitter has grown orders of magnitude since it debuted at SXSW. The monitoring infrastructure has followed suit, ingesting orders of magnitude more metrics, from millions to billions.

As the company grew, so did the challenges of providing an always available alerting system. Design decisions made when Twitter had only one datacenter and a monolithic architecture created unresolvable scale and reliability issues in the original alerting service. Monitoring 2.0—Twitter’s next-gen alerting system—solves these issues, improves upon the configuration experience, enhances configuration quality, and focuses on surfacing useful information quickly to the oncall to reduce time to resolution. In this talk we will discuss lessons learned during the evolution of our alerting service, both from a systems and a UX perspective.

Speaker: Megan Kanne

Observability Software Engineer @Twitter

Megan Kanne is a software engineer on the Observability team at Twitter, where she helps her colleagues monitor their services and keep Twitter available for all it’s millions of users. Her focus is on improving the user experience of monitoring, which has motivated her interests in distributed systems and web development. In her free time, she climbs rocks, practices Krav Maga, and attends SF Ballet performances.

Find Megan Kanne at

Similar Talks

Distributed Systems Engineer Working on Cache @Twitter
CEO @Skipjaq & Co-Founder of SpringSource
Co-Founder @Honeycombio, formerly DevOps @ParseIT/@Facebook
Sr. Staff Engineer @Uber, Co-founder @Voxer
Engineering Leader at Large (formerly Director of Operations Engineering @Netflix)
JVM/GC Engineer @Twitter, JCP Executive Committee, & Previous G1GC Tech Lead

.

Tracks

Monday Nov 7

Tuesday Nov 8

Wednesday Nov 9

Conference for Professional Software Developers