Добавляем ++ в Prometheus | Давид Мэгтон, Евгений Бастрыков, Владимир Гурьянов

Аватар автора
Флант
Мы смогли снизить потребление памяти Prometheus в девять раз, переписав Time Series Database на C++ и оптимизировав алгоритмы кодирования и хранения данных. Результатом стало решение, которое мы назвали Prom++. Из доклада вы узнаете, как мы пришли к идее переписать Prometheus, какие именно части TSDB оптимизировали и какие подходы использовали. Вы также увидите реальные результаты работы Prom++ в сравнении с Prometheus и VictoriaMetrics на примере кластеров Deckhouse Kubernetes Platform. Таймкоды: 00:00 | Представление спикеров 01:09 | Идея о бесплатном мониторинге 07:18 | Что такое метрики 10:00 | Оптимизируем хранение лейблов 16:57 | Результаты прототипа на С++ 20:56 | Как устроен Prometheus 23:54 | Сколько ресурсов «ест» Prometheus 30:44 | Сколько ресурсов требуется Prom++ 36:52 | Prom++ в сравнении с Prometheus и VictoriaMetrics 46:16 | Итоги и планы Подпишитесь на канал, блог и соцсети «Фланта», чтобы узнавать больше о Prom++, Deckhouse и Kubernetes: #TSDB

0/0


0/0

0/0

0/0