К основному содержимому
#Management

Prometheus: The Documentary (Рубрика Management )

#Management #Kubernetes #Film #Documentary #Software #Architecture #DistributedSystems #SRE

Интересный получасовой документальный фильм про появление проекта Prometheus в 2012 году внутри SoundCloud, который стал стандартом де-факто для cloud-native приложений.

История развивалась примерно так

  • Два ex-googlers (Julius Volz, Björn Rabenstein) устраиваются в стартап SoundCloud и отвечают там за надежность этого решения.
  • Инженеры SoundCloud к тому моменту уже сделали свой оркестратор рабочих нагрузок (это было еще до появления K8s)
  • Мониторить происходящее внутри этого кластера при помощи statsd и graphite очень тяжело и два ex-googlers сначала пытаются найти приемлемое open-source решение, а потом в свободное время начинают делать мониторинговую систему как была в Google для оркестратора Borg
  • Это приводит к плану создания новой мониторинговой системы с pull подходом, time-series базой, а также удобным языком для запросов поверх (PromQL)
  • У них это неплохо получается и они промотируют эту систему внутри и она находит хороший прием
  • С самого начала код публикуется открыто на GitHub, но потом ребята анонсируют эту систему наружу от имени SoundCloud и другой компании, которая была early-адоптором
  • Примерно в это время Kubernetes становится opensource и вокруг него появляется Cloud Native Computing Foundation (CNCF)
  • Ребята из SoundCloud общаются с CNCF и дальше Prometheus передается в этот фонд и становится де-факто стандартом в мире K8s
  • Эта тесная связка K8s и Prometheus отлично работает вместе и бустит развитие обоих проектов
  • В итоге, все идет по плану и теперь у нас есть стандарт де-факто для мониторинга:)

Раньше я уже рассказывал про другие документальные фильмы из этой же серии:

#Kubernetes #Film #Documentary #Software #Architecture #DistributedSystems #SRE