Интеграция · Web и proxy

Nginx

Active connections, RPS, upstream health, status codes.

Что собирается

stub_status + log-tailing для разбора status code. Поддержка virtual hosts через server_name label.

Требования

  • stub_status module
  • access_log JSON format
  • server_name label

Ключевые метрики

Собираются из коробки. Любую метрику можно использовать в дашбордах, алертах и PromQL.

nginx.connections.activenginx.requests.rpsnginx.upstream.healthnginx.status.5xxnginx.status.4xx

Шаги установки

  1. 1Включить stub_status в nginx.conf
  2. 2access_log в JSON формате для лога

После установки

  • · Метрики появляются на дашборде через 15-30 секунд
  • · Лейблы интеграции автоматически попадают в фильтры
  • · Дашборд-пресеты для популярных метрик доступны в редакторе
Подробнее в документации
Nginx
Открыть руководство →

Частые вопросы

Что Unimoni собирает из Nginx?
Active connections, RPS, upstream health, status codes. Все метрики попадают в тот же TSDB, что и остальной стек, — дашборды и алерты строятся по Nginx и по остальной инфраструктуре в одном месте.
Сколько занимает подключение Nginx?
Обычно пара минут: несколько шагов без изменений в коде. Метрики появляются на дашбордах через 15–30 секунд после первого сбора.
Какой доступ нужен интеграции Nginx?
Только минимум из блока «Требования» выше — ограниченный токен или роль, ничего лишнего. Unimoni запрашивает наименьшие привилегии, которые поддерживает система.
Работает ли Nginx в self-hosted и на бесплатном тарифе?
Да. Все интеграции одинаково работают в облаке Unimoni и в self-hosted и доступны начиная с бесплатного тарифа.

Похожие интеграции