Prometheus на диете: оптимизация ядра хранения данных Deckhouse Prom++ | Владимир Пустовалов
Описание
Deckhouse Prom++ — это Open Source-система мониторинга, которую мы сделали на основе обычного Prometheus. В среднем она потребляет в 7,8 раза меньше оперативки и в несколько раз меньше ресурсов процессора.
Из доклада вы узнаете, как мы добились высокой производительности при низком потреблении RAM. Владимир расскажет про архитектуру ядра хранения и обработки горячих данных, алгоритмы и этапы оптимизации. А ещё покажет бенчмарки и трюки в коде — от cache-friendly-структур данных до SIMD-инструкций.
Попробовать Prom++ в деле: https://github.com/deckhouse/prompp
Скачать презентацию: https://disk.360.yandex.ru/i/b23eqpHHGMq6iQ
Таймкоды:
00:00 | Представление спикера и темы
01:53 | Почему появился Prom++ и зачем он вам
04:33 | Архитектура Prom++ и хранилище данных
06:23 | Бенчмаркинг при разработке решения
08:49 | Этап 1: Gorilla encoder
18:09 | Этап 2: timestamp storage
22:05 | Этап 3: value encoders
27:30 | Этап 4: выгрузка данных
30:42 | Заключение
31:58 | Ответы на вопросы
Заглядывайте на наш GitHub и сайт, а также подписывайтесь на каналы, блог и соцсети «Фланта», чтобы узнавать больше о Deckhouse, DevOps и Kubernetes:
GitHub: https://github.com/deckhouse/deckhouse
Сайт Deckhouse: https://deckhouse.ru/
Блог на Хабре: https://habr.com/ru/companies/flant/articles/
Telegram Deckhouse: https://t.me/deckhouse_news
Telegram «Фланта»: https://t.me/flant_ru
ВК: https://vk.com/flant_ru
Дзен: https://dzen.ru/flant
RuTube: https://rutube.ru/u/flant
X: https://x.com/flant_ru
Вакансии во «Фланте»: https://job.flant.ru/vacancies
#Deckhouse #Prom++ #Prometheus
Рекомендуемые видео


















