Prometheus 2.0: систему мониторинга ускорили с новым хранилищем данных

Сегодня состоялся анонс крупной версии популярной Open Source-системы мониторинга, развиваемой для нужд облачных и микросервисных приложений при поддержке фонда Cloud Native Computing Foundation, — Prometheus 2.0.

Сравнение потребления ресурсов у Prometheus 1.8 и 2.0
Сравнение потребления ресурсов у Prometheus 1.8 и 2.0 / Иллюстрация с сайта Prometheus

Проект Prometheus зародился в 2012 году в компании SoundCloud по инициативе бывшего сотрудника Google и под вдохновением от Borgmon, использовавшегося для мониторинга менеджера кластеров и планировщика задач Google Borg, который в свою очередь послужил основной для будущего Kubernetes*. Изначальная идея проекта заключалась в том, чтобы предложить возможность хранения временных рядов (time series) в многомерном формате и использовать простой языка для выборки нужных данных. Развиваясь ещё до появления Kubernetes, этот проект снискал особую популярность в последние годы именно благодаря его хорошей интеграции с этим продуктом, и на сегодня в мире DevOps-инженеров Prometheus является стандартом де-факто для мониторинга K8s.

Новый крупный релиз Prometheus — 2.0 — получил ряд значимых изменений, среди которых выделяются:

  • качественные оптимизации в хранилище данных, направленные на снижение потребления процессорного времени (до 20-40 % по сравнению с Prometheus 1.8), занимаемого дискового пространства (до 33-50 % по сравнению с Prometheus 1.8), дискового ввода/вывода (в среднем, при отсутствии большой нагрузки, составляет менее 1 %) — всё это стало возможным благодаря созданию собственной специализированной базы данных и её интеграции в систему;
  • staleness handling — явное отслеживание исчезающих целей мониторинга и их данных для улучшения общей скорости работы;
  • встроенная поддержка бэкапов для снимков всей базы данных;
  • перевод правил для записей и уведомлений со своего формата на YAML.

Скачать официальные пакеты с Prometheus 2.0 можно на сайте проекта, где также доступна инструкция по обновлению с версии 1.8.

Дмитрий Шурупов по материалам Prometheus.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Microsoft возобновляет распространение обновления Windows 10 October 2018Microsoft возобновляет распространение обновления Windows 10 October 2018
Вышла новая версия программы SiteAnalyzer 1.6.2Вышла новая версия программы SiteAnalyzer 1.6.2
Microsoft добавила поддержку 64-битных приложений в Windows 10 для ARM-процессоровMicrosoft добавила поддержку 64-битных приложений в Windows 10 для ARM-процессоров
GitHub: JavaScript остается самым популярным языком программирования в 2018 годуGitHub: JavaScript остается самым популярным языком программирования в 2018 году
Блок рекламы


Похожие новости

В Стэнфорде придумали надежный метод шифрования персональных данныхВ Стэнфорде придумали надежный метод шифрования персональных данных
Браузер Firefox 9 лет использовал ненадежную систему шифрования паролей
Ошибка в файловой системе Apple приводит к потере данных в macOS High SierraОшибка в файловой системе Apple приводит к потере данных в macOS High Sierra
Borg 1.1 — новая версия Open Source-решения для создания бэкапов с дедупликацией данныхBorg 1.1 — новая версия Open Source-решения для создания бэкапов с дедупликацией данных
Oracle стала платиновым членом CNCF и будет больше помогать с развитием KubernetesOracle стала платиновым членом CNCF и будет больше помогать с развитием Kubernetes
Redis 4.0 — крупное обновление NoSQL-базы данных, устраняющее «ряд важных ограничений»Redis 4.0 — крупное обновление NoSQL-базы данных, устраняющее «ряд важных ограничений»
CrateDB 2.0 — распределённая СУБД с поддержкой SQL для машинных данныхCrateDB 2.0 — распределённая СУБД с поддержкой SQL для машинных данных
Microsoft представила операционную систему Windows 10 SMicrosoft представила операционную систему Windows 10 S
Microsoft представит облачную операционную систему. Компания хочет конкурировать с ChromebookMicrosoft представит облачную операционную систему. Компания хочет конкурировать с Chromebook
AnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данныхAnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данных
Последние новости

Подгружаем последние новости