DevPace
БлогСправкаНовостиСкачатьДемоТарифыПривязка устройстваВойтиНачать

Агент не отправляет данные: диагностика по порядку

Симптом один — на дашборде нет свежих данных, — а причин пять. Идти стоит строго по порядку: каждая следующая проверка сложнее предыдущей, а вероятность её ниже.

Блок «Настройка DevPace» на странице «Сегодня» Если какой-то шаг настройки ещё не выполнен, блок «Настройка DevPace» на «Сегодня» покажет это прямо — начинать диагностику стоит с него.

Шаг 1. Процесс запущен?

Самая частая причина: агента просто нет в памяти — не поднялся после перезагрузки, был закрыт вручную или выключен из автозапуска.

Проверка: значок в трее. Нет значка — нет процесса. Подробнее и по каждой ОС — как проверить, что агент действительно работает.

Шаг 2. Сбор не на паузе?

Агент бывает жив и при этом ничего не собирает: пауза включена вами или сработала автоматически — при блокировке экрана, уходе в сон, переключении пользователя.

Проверка: статус в меню трея. «Приостановлено» — это ответ. Механика — приостановить сбор данных.

Шаг 3. Устройство привязано?

Непривязанный агент работает и копит данные локально, но отправить их некуда — в аккаунте они не появятся, пока привязка не пройдёт. Важное следствие: после привязки накопленное обычно доезжает, то есть данные не потеряны.

Проверка: статус «Не привязано» в трее либо пустой список в блоке «Устройства». Дальше — привязка по одноразовому коду и, если код не подходит, почему это происходит.

Шаг 4. Сеть пропускает соединение?

Агент отправляет данные по HTTPS. Мешать могут корпоративный прокси, VPN с ограничением исходящих соединений, фильтрация в антивирусе или файрволе.

Проверка: откройте дашборд в браузере на этом же компьютере. Если браузер открывает сайт, а агент молчит, дело в правилах для конкретной программы, а не в интернете вообще. Признак того же — растущая очередь неотправленных записей в меню агента при живом статусе.

Отдельно: агент переживает офлайн штатно — данные складываются в локальную очередь на диске и уходят, когда связь вернётся. Поэтому несколько часов без сети не означают потерю дня.

Шаг 5. Права на доступ к активности выданы?

Агент определяет активность по событиям ввода и по активному окну. На части систем это требует отдельного разрешения: на Windows — корректной установки от имени пользователя, на Linux — доступа к событиям ввода (в сборке для Arch этим занимается установочный хук).

Признак: агент запущен, привязан, отправляет данные, но активность всегда нулевая, а «Лента дня» пустая. Это не сбой связи, а невозможность увидеть активность.

Шаг 6. Системное время в порядке?

Записи привязаны ко времени. Если часы компьютера сильно врут, данные приедут, но лягут не в тот день или час — и на «Сегодня» их не будет видно.

Проверка: сверить часы и включить автосинхронизацию, затем проверить часовой пояс аккаунта — календарные дни считаются по нему.

Пример

Пользователь замечает, что данные за день остановились в 11:40. Значок в трее на месте, статус «Работает», но очередь неотправленных записей растёт. Он открывает дашборд в браузере — сайт открывается. Значит, интернет есть, а исходящие соединения агента блокируются: в этот день был включён корпоративный VPN. После отключения VPN очередь уходит одним пакетом, и пробел в данных закрывается сам — именно потому, что записи хранились локально.

Если пробел остался, он объясняется отдельно: почему пропадают данные за часть дня.