IT эксперт Сухроб Бозоров предлагает ознакомиться с презентацией о программном приложении Prometheus.
Программное приложение Prometheus используется для мониторинга событий и оповещения; записывает метрики в базу данных временных рядов (с высокой размерностью), построенную с использованием модели извлечения HTTP, с гибкими запросами и оповещениями в реальном времени.
Основные особенности Prometheus:
• многомерная модель данных с данными временных рядов, идентифицируемыми по имени метрики и парам ключ/значение;
• PromQL, гибкий язык запросов для использования этой размерности;
• отсутствие зависимости от распределенного хранилища; отдельные серверные узлы автономны;
• сбор временных рядов происходит с помощью модели извлечения через HTTP;
• передача временных рядов поддерживается через промежуточный шлю;
• цели обнаруживаются посредством обнаружения служб или статической конфигурации;
• поддержка нескольких режимов построения графиков и информационных панелей.
Prometheus хорошо подходит для записи любых чисто числовых временных рядов. Он подходит как для машинно-ориентированного мониторинга, так и для мониторинга высоко динамичных сервис-ориентированных архитектур. В мире микросервисов их поддержка сбора и обработки многомерных данных имеет особое преимущество.
Prometheus спроектирован так, чтобы быть надежной системой, к которой вы обращаетесь во время сбоя и позволяет быстро диагностировать проблемы. Каждый сервер Prometheus является автономным и не зависит от сетевого хранилища или других удаленных сервисов. Вы можете положиться на него, когда другие части вашей инфраструктуры сломаны, и вам не нужно настраивать обширную инфраструктуру для ее использования.
С презентацией Сухроба Бозорова можно ознакомиться ниже.