Обзор on-prem PanDev Metrics
Кратко. PanDev Metrics on-prem — это self-hosted дистрибутив платформы. Поставляется как Docker Compose и Kubernetes deployment, обслуживает одну организацию на инсталляцию и поддерживает LDAP / AD для SSO. На этой странице — что такое on-prem, выбор между on-prem и Cloud, и куда идти дальше.
Что такое on-prem в PanDev Metrics
PanDev Metrics on-prem — тот же продукт, что и Cloud: тот же backend, тот же фронтенд, те же дашборды, тот же расчёт DORA, упакованный для развёртывания в вашей инфраструктуре. Заказчик владеет базой, контролирует сетевой периметр и обновляется в своём ритме.
On-prem отличается от Cloud в двух местах. Во-первых, on-prem обслуживает одну организацию на инсталляцию — multi-tenant разделения нет, потому что весь deployment принадлежит одному заказчику. Во-вторых, в on-prem единственный SSO — LDAP / Active Directory. LDAP / AD доступен только в on-prem; в Cloud вместо него — вход через Google.
Когда выбирать on-prem, а когда Cloud
Выбирайте on-prem, если хотя бы одно из условий ниже относится к вам:
- Data residency — данные о разработке, идентификаторы и метрики должны оставаться внутри вашего периметра
- Регулируемая отрасль — финансы, медицина, оборона, госсектор с внутренними требованиями compliance
- Корпоративный LDAP / AD — источник истины: вы хотите, чтобы PanDev Metrics аутентифицировал пользователей через тот же каталог, что и остальной стек
- Вы уже эксплуатируете свои Kubernetes или Docker-хосты и хотите единообразия в операциях
Выбирайте Cloud (pandev-metrics.com), если нужны zero-ops, автообновления и multi-organization-воркспейсы. В остальном Cloud и on-prem дают одинаковый функционал.
Архитектура вкратце
PanDev Metrics on-prem — стек из трёх компонентов, все поставляются вместе в дистрибутиве:
- Backend (Spring, GraalVM native image) — мозг: принимает события IDE-плагинов, синхронизирует Git и таск-трекеры, считает DORA и IDE-метрики, отдаёт REST API на порту 8080.
- Workspace (React, отдаётся Nginx) — дашборды на порту 8090; статический single-page-бандл, который общается с backend через ваш reverse proxy.
- PostgreSQL 16 — система записи для всего постоянного: события, сотрудники, дашборды, интеграции, посчитанные метрики, аудит.
Все три по умолчанию работают на одном хосте. PostgreSQL — единственный stateful-компонент, поэтому для крупных установок его можно вынести на отдельный хост или managed-сервис. Backend держит сессии и rate-limit-счётчики в собственной памяти — внешний кэш (вроде Redis) не требуется.
Поток запроса, изоляцию данных и компромиссы архитектуры см. в Архитектуре on-prem.
Чего нет в on-prem сегодня
Несколько фич не входят в on-prem на середину 2026 — закладываться на них не нужно:
- Multi-tenant / multi-organization — только Cloud. В on-prem одна организация на инсталляцию.
- SAML и OIDC не поддерживаются. Единственный SSO для on-prem — LDAP / Active Directory.
- Air-gapped deployment не поддерживается — PanDev Metrics нужен минимальный исходящий доступ для Git, таск-трекера и интеграций IDE-плагинов.
Эти ограничения сознательные и отражают текущую продуктовую реальность. Cloud-заказчики получают multi-organization сегодня. On-prem-заказчики получают полный контроль над данными и инфраструктурой.
Дальнейшие шаги
- Проверьте системные требования — железо, ОС, версии ПО
- Установите PanDev Metrics on-prem — пошаговый Docker Compose
- Интегрируйте LDAP / Active Directory — подключите корпоративный каталог
Связанные материалы
- Reference: Сеть и порты
- Концепция: Архитектура on-prem