Мониторинг здоровья агентов
Отслеживайте состояние агентов в реальном времени — CPU, RAM, диск, аптайм, heartbeat
Обзор
FlowLink автоматически собирает метрики здоровья с каждого подключённого агента: загрузка CPU, использование RAM и диска, load average, аптайм. Данные доступны через API, CLI и dashboard в реальном времени.
CLI
Просмотр здоровья всех агентов:
# All agents flowlink health --relay https://flowlink.flow-masters.ru --key YOUR_API_KEY # Single agent flowlink health --agent my-agent --key YOUR_API_KEY
Вывод показывает таблицу с CPU%, RAM%, Disk% и статусом для каждого агента.
REST API
Все эндпоинты требуют авторизацию (Bearer token) и привязаны к организации.
Обзор здоровья всех агентов в организации
Последние метрики конкретного агента
Временной ряд метрик (CPU, RAM, Disk) с фильтром по дате
Ответ API
{
"agent_id": "prod-agent-01",
"cpu_percent": 23.5,
"ram_percent": 61.2,
"disk_percent": 45.8,
"load_avg_1m": 1.24,
"uptime_seconds": 345600,
"reported_at": "2026-04-27T00:00:00Z"
}Статусы
Heartbeat получен недавно, все метрики в норме
CPU/RAM > 90% или высокий error rate
Heartbeat не получен более 60 секунд
Нет данных от агента
Heartbeat
Каждый агент отправляет heartbeat при каждом сообщении через WebSocket. Relay отслеживает время последнего heartbeat. Если агент не отправляет данные более 60 секунд, статус меняется на Offline. При повторном подключении — автоматически Online.
Alerting
При переходе агента в Degraded или Offline генерируется событие в event bus. Настройте уведомления через Telegram бот или webhook.