Files
SERVER-API/docs/monitoring.md
2025-10-28 01:39:22 +03:00

1.1 KiB

Мониторинг: метрики и алёрты

Экспортеры и порты

  • Nginx Exporter (nginx_exporter): http://localhost:9113/metrics — читает http://nginx/status.
  • PHP-FPM Exporter (php_fpm_exporter): http://localhost:9253/metrics — опрашивает tcp://php-fpm-v1:9000/status и tcp://php-fpm-v2:9000/status.
  • Postgres Exporter (postgres_exporter): http://localhost:9187/metrics.
  • Memcached Exporter (memcached_exporter): http://localhost:9150/metrics.

Prometheus

  • UI: http://localhost:9090
  • Конфиг: monitoring/prometheus.yml
  • Таргеты: http://localhost:9090/targets

Alertmanager

  • UI: http://localhost:9093
  • Конфиг: monitoring/alertmanager.yml
  • Правила алёртов: monitoring/alert.rules.yml

Правила по умолчанию

  • InstanceDown: up == 0 в течение 1 минуты — критический алерт.

Расширение

  • Добавьте свои правила в monitoring/alert.rules.yml.
  • Настройте получателей в monitoring/alertmanager.yml (email/telegram/webhook).