Система мониторинга

Создана в SoundCloud в 2012г, подаренная SNSF, делающих Kubernetis

Принцип работы

Работает по Pull модели

Центральный сервер тянет метрики с нужных сервисов

Снимок экрана 2026-01-31 в 20.52.34.png# Архитектура

Cервер Prometeus:

  • собирает метрики

  • хранит метрики

  • выполняет запросы

Снимок экрана 2026-01-31 в 20.55.03.pngМетрики собираются из таргетов

Таргеты - любые сервисы, отдающие метрики на эдпоните /metrics например domain.com/metrics

Exporters

Не все сервисы умеют отдавать метрики в нужном для Prometeus формате

В таких случаях используют Exporters

Node Exporter - метрики сервера

Postgres Exporter - метрики PostgreSQL

Nginx Exporter - метрики Nginx

Service Discovery

Если сервисы развернуты в Kubernetis то они динамически появляются и пропадают, для таких случаев используется Service Discovery

Service Discovery - автоматическое обнаружение целей

Alert Manager

Alert Manager - компонет для настройки Alert

Последнее обновление