Системные требования
Компоненты системы
PanDev Metrics On-Premise включает:
- PanDev Metrics — ядро системы с веб-интерфейсом и дашбордами
- PostgreSQL — база данных
- IDE-плагины — расширения для сбора метрик из редакторов кода
Аппаратные требования
Фронтенд (Web UI)
- CPU: минимум 0,5 ядра
- RAM: минимум 256–512 MB
Backend
- CPU: 1–2 ядра
- RAM: 1–2 GB
Database (PostgreSQL)
- CPU: 3–8 ядер
- RAM: 4–16 GB
- Диск: 50–100 GB
Масштабирование
Горизонтальное масштабирование не рекомендуется. Система рассчитана на запуск в одном инстансе.
Поддерживаемые IDE
| IDE / Редактор | Статус |
|---|---|
| JetBrains (IntelliJ IDEA, WebStorm, PyCharm и др.) | ✅ Поддерживается |
| VS Code | ✅ Поддерживается |
| Cursor | ✅ Поддерживается |
| Windsurf | ✅ Поддерживается |
Все серверные компоненты могут быть развёрнуты на одной виртуальной машине.
Требования к ОС
Поддерживаемые ОС:
- Linux Debian 10+
- Ubuntu 20+
- Другие Linux-дистрибутивы
Процессоры ARM
PanDev Metrics не работает на процессорах ARM (включая Apple Silicon).
Требования к CPU
Система виртуализации должна поддерживать следующие инструкции CPU:
CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4_1, SSE4_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA
Настройка виртуализации
Если PanDev Metrics не запускается, проверьте настройки CPU в вашей системе виртуализации:
| Платформа | Решение |
|---|---|
| Proxmox VE | CPU: установить host в конфигурации ВМ |
| VMware ESXi | VM Compatibility 7.0+, CPU passthrough |
| VirtualBox | VT-x, Nested VT-x, PAE/NX. Команда: VBoxManage modifyvm "VM" --cpu-profile host |
| Hyper-V | VM Generation 2, отключить CPU Compatibility Mode |
| XCP-ng/XenServer | CPU mode: host-passthrough |
| QEMU | Указать cpu host или добавить флаги +avx2,+fma,... |
Проверка инструкций CPU
Выполните внутри ВМ:
lscpu | grep -E "avx|fma|sse"
Или:
cat /proc/cpuinfo | grep flags
Программные требования
- Docker 20.10+
- Docker Compose 3.0+