Prometheus

Материал из Документация Ключ-АСТРОМ

Prometheus — это инструментарий мониторинга и оповещения с открытым исходным кодом, популярный в сообществе Kubernetes. Prometheus собирает метрики с ряда HTTP(s)-конечных точек, которые предоставляют метрики в формате OpenMetrics.

Ключ-АСТРОМ предоставляет вам платформу для удобного и масштабного импорта данных, полученных от Prometheus, в Ключ-АСТРОМ в контексте всех остальных данных.

Для начала проверьте раздел Расширения в Ключ-АСТРОМ, не включена ли ваша технология уже в существующее расширение.

Если для ваших нужд не существует подходящего расширения, Ключ-АСТРОМ в настоящее время предлагает три подхода к получению данных Prometheus в зависимости от среды.

  • Prometheus в Kubernetes
  • Prometheus вне Kubernetes
  • Prometheus через OpenTelemetry Collector

Ключ-АСТРОМ интегрирует метрики индикаторов и счетчиков из экспортеров и серверов Prometheus. Эти метрики затем доступны для построения графиков, оповещений и анализа в Ключ-АСТРОМ. Список доступных экспортеров Prometheus можно найти в документации Prometheus или в списке, поддерживаемом сообществом.

Prometheus в Kubernetes

В Kubernetes Ключ-АСТРОМ поддерживает сбор метрик с любых HTTP(s)-конечных точек, предоставляющих данные в формате OpenMetrics (например, экспортеров Prometheus). Используя аннотации, специфичные для Ключ-АСТРОМ, вы можете указать, с каких подов или сервисов следует собирать метрики.

Prometheus вне Kubernetes

Ключ-АСТРОМ предоставляет масштабируемый способ получения метрик Prometheus непосредственно из источника, без Kubernetes. Этот процесс работает полностью автоматически и наиболее эффективен, если на сервере, откуда поступают метрики Prometheus, установлен ЕдиныйАгент, но его также можно реализовать полностью без агента, если ЕдиныйАгент установить на сервере невозможно.

Prometheus через OpenTelemetry Collector

Для сред, требующих более тонкой настройки, Ключ-АСТРОМ позволяет получать метрики Prometheus с помощью OpenTelemetry Collector. Чтобы начать работу, см. раздел Сбор данных из Prometheus.