Successfully reported this slideshow.
Your SlideShare is downloading. ×

Datadog- Monitoring In Motion

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 29 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to Datadog- Monitoring In Motion (20)

Advertisement

Recently uploaded (20)

Datadog- Monitoring In Motion

  1. 1. Monitoring In Motion Challenges in Monitoring Kubernetes & Containers Cloud Native SF Meetup Feb 25, 2016 Ilan Rabinovitch Director, Community Datadog
  2. 2. About Me ● Long time Datadog user. ● Prior to Datadog built automation and monitoring tooling at Ooyala and Edmunds.com ● SCALE and TXLF Co-Founder Ilan Rabinovitch Datadog ilan@datadoghq.com @irabinovitch
  3. 3. Agenda • Monitoring 101 - Crash Course • Challenges in Monitoring Dynamic Infrastructure • Demo Time • Questions?
  4. 4. Monitoring Everything
  5. 5. @honest_update on Twitter
  6. 6. Quick Overview of Datadog • Monitoring for modern applications. • Time series storage of metrics and events. • Trending, alerting and anomaly detection. • Hundreds of integrations out of the box.
  7. 7. Monitoring 101: Categorization More at: http://goo.gl/t1Rgcg
  8. 8. Monitoring 101: Focus on symptoms More at: http://goo.gl/t1Rgcg
  9. 9. Recurse until you find root cause. More at: http://goo.gl/t1Rgcg
  10. 10. Container Monitoring Challenges
  11. 11. https://www.datadoghq.com/docker-adoption/
  12. 12. Operational Complexity •Average containers per host: N (N=4, 10/2015) •N-times as many “hosts” to manage •Affects everything
  13. 13. Operational Complexity: Scale 100 instances 400 containers
  14. 14. Operational Complexity: Scale 160 metrics per host 640 metrics per host
  15. 15. Operational Complexity: Scale 100 instances 64,000 metrics
  16. 16. Host Centric vs Service Centric
  17. 17. Host Centric vs Service Centric
  18. 18. Query Based Monitoring … … …
  19. 19. •Use tags, labels, etc on your hosts and metrics. •Pull in existing labels from your infrastructure (Region, Docker Images, K8S Tags..) Query Based Monitoring By using tags, auto-adapt!
  20. 20. Where is my application running ? What’s the total throughput of App X ? What’s its response time per tag ? (pod, version, DC) What’s the distribution of 5xx from Nginx per pod ?
  21. 21. Auto Discovery
  22. 22. Docker API Kubelet API Monitoring Agent Container A O A O A O Application Container Off-The-Shelf Application (Redis, PostgreSQL, …) Containers List Metadata Additional Metadata (Pod names, RC, …) Config Backend Integration Configurations Host Level Metrics
  23. 23. Some Pictures Dashboards and Metrics Alerts Sharing
  24. 24. Demo time

×