Мониторинг состояния
Мониторинг состояния (heartbeat) -- это периодическая проверка здоровья, отслеживающая рабочее состояние демона PRX. Она запускается с настраиваемым интервалом (по умолчанию: 30 секунд) и сообщает о здоровье системы.
Что проверяется
- Процесс демона -- отзывается ли демон
- Подключение к провайдерам -- доступны ли настроенные LLM-провайдеры
- Использование памяти -- находится ли потребление памяти в допустимых пределах
- Дисковое пространство -- достаточно ли места для хранения данных
- Активные сессии -- количество и статус работающих сессий агента
Статус здоровья
Мониторинг публикует статус через:
- Записи журнала на уровне debug
- Эндпоинт API
/health - Метрики Prometheus (при включении)
- Опциональный внешний URL проверки здоровья
Конфигурация
toml
[cron.heartbeat]
interval_secs = 30
check_providers = true
check_disk_space = true
disk_space_threshold_mb = 100
external_health_url = "" # опционально: POST статуса на внешний URL