Перейти к основному содержимому
Версия: v2 (текущая)

Сеть и порты

Сетевые требования для работы PanDev Metrics On-Premise.

Порты

ПортСервисНазначение
8090ВоркспейсЛичный кабинет с дашбордами и аналитикой
8080PanDev MetricsAPI для IDE-плагинов
5432PostgreSQLБаза данных (опционально)

Доступ из внешней сети

Порт 8080 (PanDev Metrics)

Обязательно открыть, если:

  • Разработчики работают удалённо
  • IDE-плагины должны отправлять данные извне корпоративной сети
Работа без внешнего доступа

Если порт 8080 закрыт для внешней сети — данные не потеряются. IDE-плагины накапливают события локально и отправляют их при подключении к VPN или внутренней сети.

Порт 5432 (PostgreSQL)

Не рекомендуется открывать наружу:

  • Используется для внутренней связи между сервисами
  • Откройте только если нужен прямой доступ к БД (например, для BI-инструментов)

Прокси и балансировка

Nginx Reverse Proxy

Пример конфигурации:

server {
listen 443 ssl;
server_name metrics.company.com;

location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}

Переменные окружения для прокси

Если сервер находится за корпоративным прокси:

ПеременнаяОписание
HTTP_PROXYАдрес HTTP-прокси
HTTPS_PROXYАдрес HTTPS-прокси
NO_PROXYИсключения из проксирования

Firewall правила

Минимальные правила для входящего трафика:

# PanDev Metrics API и веб-интерфейс
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT