Неполадки
Агент не появляется в кабинете
api_urlдолжен бытьhttps://<хост-кабинета>/api/v1без лишнего слэша в конце пути к sync — агент сам добавит/sync/.- Токен начинается с
wgf_и не отозван. - С машины агента:
curl -I "$API_URL/health/"(ожидается ответ платформы). - В UI: Test now.
unauthorized/forbidden— токен;unreachable— DNS, файрвол, неверный URL.
Online, но каталог пустой
Агент без плагинов шлёт heartbeat с resources: []. Нужен install плагина и enabled: true у source. wg-flow-agent dry-run печатает JSON, который ушёл бы в sync.
Offline через 5 минут
Кабинет считает агента offline, если last_seen_at старше 5 минут. Проверьте, что процесс run жив и интервал не больше разумного (heartbeat идёт по scheduler.sync_interval_seconds).
401 на sync после отзыва токена
Создайте новый токен, пропишите tenant_token, сохраните YAML. Старый wgf_… восстановить нельзя.
Плагин не ставится
plugin marketplace list должен видеть каталог. Агенту нужен тот же api_url / токен, что и для sync (маркетплейс за gateway). В пилоте wheel должен быть загружен в staff-админке.
UI «Failed to fetch»
UI слушает другой интерфейс, чем тот, что открыт в браузере. В Docker задайте WGFLOW_UI_HOST=0.0.0.0 и открывайте http://127.0.0.1:8765 с хоста, куда проброшен порт.