Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Мониторинг состояния

Мониторинг состояния (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

Связанные страницы

Released under the Apache-2.0 License.