Skip to content
Esta página fue generada y traducida con asistencia de IA. Si encuentra alguna imprecisión, no dude en ayudar a mejorarla. Editar en GitHub

Heartbeat

El heartbeat es una verificacion periodica de salud que monitorea el estado operativo del daemon de PRX. Se ejecuta a un intervalo configurable (por defecto: 30 segundos) e informa sobre la salud del sistema.

Que verifica

  • Proceso daemon -- si el daemon esta respondiendo
  • Conectividad de proveedores -- si los proveedores LLM configurados son alcanzables
  • Uso de memoria -- si el consumo de memoria esta dentro de los limites
  • Espacio en disco -- si hay suficiente espacio en disco disponible para almacenamiento de datos
  • Sesiones activas -- cantidad y estado de las sesiones de agente en ejecucion

Estado de salud

El heartbeat publica el estado a traves de:

  • Entradas de log a nivel debug
  • El endpoint de API /health
  • Metricas de Prometheus (cuando estan habilitadas)
  • URL opcional de verificacion de salud externa

Configuracion

toml
[cron.heartbeat]
interval_secs = 30
check_providers = true
check_disk_space = true
disk_space_threshold_mb = 100
external_health_url = ""  # optional: POST status to external URL

Paginas relacionadas

Released under the Apache-2.0 License.