Сеть и порты
Сетевые требования для работы PanDev Metrics On-Premise.
Порты
| Порт | Сервис | Назначение |
|---|---|---|
| 8090 | Воркспейс | Личный кабинет с дашбордами и аналитикой |
| 8080 | PanDev Metrics | API для IDE-плагинов |
| 5432 | PostgreSQL | База данных (опционально) |
Доступ из внешней сети
Порт 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