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

Системные требования

Компоненты системы

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 VECPU: установить host в конфигурации ВМ
VMware ESXiVM Compatibility 7.0+, CPU passthrough
VirtualBoxVT-x, Nested VT-x, PAE/NX. Команда: VBoxManage modifyvm "VM" --cpu-profile host
Hyper-VVM Generation 2, отключить CPU Compatibility Mode
XCP-ng/XenServerCPU 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+