Building and maintaining complex distributed systems
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Observability in a dynamically scheduled world

Sneha Inguva (DigitalOcean)
2:10pm–2:50pm Thursday, June 22, 2017
Monitoring, Tracing, & Metrics
Location: LL20 A/B
Level: Intermediate
Average rating: *****
(5.00, 1 rating)

Who is this presentation for?

  • Anyone who wants to leverage container orchestration solutions such as Kubernetes

Prerequisite knowledge

  • A basic understanding of containers and orchestration solutions

What you'll learn

  • Learn how to build monitoring for your container-based services by leveraging existing cutting-edge open source monitoring tools
  • Explore how DigitalOcean employs time series-based alerting to avoid alerting fatigue

Description

The industry is moving toward a microservices architecture, and many companies have embraced container orchestration solutions such as Kubernetes. DigitalOcean is no different. Over the past year, DigitalOcean’s Delivery team has been building a runtime platform based on Kubernetes with the goal of making shipping code easier. The system has empowered service owners to quickly and efficiently deploy and update their applications. A vital component is a white box monitoring and alerting solution based on Prometheus and Alertmanager.

Sneha Inguva offers an overview of the system and shares problems encountered, potential solutions, and key lessons learned in the process. Sneha dives into the setup of Prometheus and Alertmanager that allows service owners to instrument their own metrics and alerts, explaining the service owner’s point of view and the internals that allow for the dynamic addition of alerts, and offers a glimpse of future modifications to the system. Join in to learn how to leverage open source tools for your monitoring and alerting needs.

Photo of Sneha Inguva

Sneha Inguva

DigitalOcean

Sneha Inguva is an enthusiastic software engineer working on building developer tooling at DigitalOcean. Previously, Sneha worked at a number of startups. Her experience across an eclectic range of verticals, from education to 3D printing to casinos, has given her a unique perspective on building and deploying software. When she isn’t bashing away on a project or reading about the latest emerging technology, Sneha is busy molding the minds of young STEM enthusiasts in local NYC schools.