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

Установка плагина для JetBrains

Плагин PanDev Metrics работает во всех 10 IDE JetBrains и публикуется в JetBrains Marketplace. Эта статья проведёт по установке, настройке и проверке для cloud и on-prem.

Поддерживаемые IDE JetBrains

  • IntelliJ IDEA
  • PyCharm
  • WebStorm
  • PhpStorm
  • GoLand
  • Rider
  • CLion
  • RustRover
  • RubyMine
  • Android Studio

Плагин ставится отдельно в каждой IDE. Если вы переключаетесь, например, между IntelliJ IDEA и GoLand на одной машине — установите его в обоих.

Что делает плагин

  • Отслеживает события файлов (открытие, редактирование, закрытие), переключения веток и время.
  • Учитывает использование AI-ассистентов — JetBrains AI Assistant, Copilot и других.
  • Отправляет всё на сервер PanDev Metrics по HTTPS.
  • Не собирает исходный код и не делает скриншоты.

Полный список того, что собирается и не собирается — в обзоре.

Установка

  1. Откройте JetBrains IDE.
  2. Перейдите в SettingsPlugins.
  3. Выберите вкладку Marketplace.
  4. Введите в поиске PanDev Metrics.
  5. Нажмите Install и перезапустите IDE.
Установка плагина PanDev Metrics из JetBrains Marketplace
подсказка

Рекомендуем держать последнюю версию плагина — JetBrains Marketplace обновит его автоматически.

Настройка

После перезапуска откройте SettingsToolsPanDev Metrics и заполните параметры подключения под ваш тип деплоя.

Cloud — корпоративный воркспейс

Для разработчиков в компании, использующей PanDev Metrics cloud.

ПолеЗначение
Server URLhttps://metrics-cloud.pandev.io
Company loginИдентификатор вашего tenant
LoginРабочий email или логин
PasswordПароль PanDev Metrics

:::tip Где найти Company login? Спросите у администратора или откройте веб-приложение PanDev Metrics и посмотрите в Settings → Company. :::

Cloud — персональный воркспейс

Для разработчиков-одиночек, которые используют PanDev Metrics без корпоративного аккаунта.

ПолеЗначение
Server URLhttps://metrics-cloud.pandev.io
Company loginоставьте пустым
LoginВаш email
PasswordВаш пароль
к сведению

Если Company login пустой, плагин отправляет данные в ваш персональный воркспейс — его видите только вы.

On-prem

Для компаний, которые держат PanDev Metrics на своей инфраструктуре.

ПолеЗначение
Server URLURL вашего сервера (например, https://pandev.company.local)
Company loginоставьте пустым
LoginВаш рабочий аккаунт
PasswordВаш пароль
примечание

URL сервера и учётные данные предоставляет администратор.

Проверка

После сохранения настроек плагин сразу начнёт слать heartbeat'ы.

  1. Поредактируйте файл в IDE.
  2. Подождите пару минут.
  3. Откройте веб-приложение PanDev Metrics → ваш профиль → сегодня.
  4. На таймлайне должна появиться активность.

Если за пять минут ничего не появилось — смотрите Troubleshooting ниже.

Troubleshooting

Нет данных на дашборде. Проверьте, что Server URL без слеша в конце и соответствует вашему деплою (cloud vs. on-prem). Попробуйте перезапустить IDE.

Authentication failed. Проверьте Login и Password, залогинившись в веб-приложение PanDev Metrics. Если у вас SSO через LDAP — используйте те же креды в плагине.

Self-signed certificate на on-prem. On-prem серверы иногда работают с самоподписанным сертификатом. В настройках плагина есть опция отключить проверку SSL — администратор подскажет, нужно ли её включать.

Я часто работаю offline. Ничего настраивать не надо. Плагин кладёт события в локальную очередь и сливает её, когда подключение восстанавливается.

FAQ

Нужен отдельный плагин для каждой IDE JetBrains? Плагин в JetBrains Marketplace один, но JetBrains IDE — это отдельные приложения, поэтому ставить нужно в каждую.

Замедляет IDE? Плагин батчит события и почти не тратит CPU и память. Заметного влияния не видели даже на больших монорепо.

Какая минимальная версия плагина? Любая. Рекомендуем последнюю — фичи и фиксы идут только вперёд.

Будет ли отправляться исходный код? Нет. Плагин фиксирует имена файлов, события активности и ветки. Код остаётся на вашей машине.

Связанные статьи