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

Diagnosticos ​

Esta pagina cubre procedimientos de diagnostico avanzados para investigar problemas de PRX que no se resuelven con los pasos basicos de solucion de problemas.

Comandos de diagnostico ​

prx doctor ​

La verificacion de salud completa:

bash
prx doctor

La salida incluye:

  • Resultados de validacion de configuracion
  • Pruebas de conectividad de proveedores
  • Verificaciones de dependencias del sistema
  • Resumen de uso de recursos

prx debug ​

Habilita el registro a nivel debug para trazas detalladas de operacion:

bash
PRX_LOG=debug prx daemon

O configuralo en el archivo de configuracion:

toml
[observability]
log_level = "debug"

prx info ​

Muestra informacion del sistema:

bash
prx info

Muestra:

  • Version de PRX e informacion de compilacion
  • SO y arquitectura
  • Proveedores configurados y su estado
  • Tipo y tamano del backend de memoria
  • Conteo y estado de plugins

Analisis de logs ​

Los logs de PRX son JSON estructurado (cuando log_format = "json"). Campos clave a buscar:

CampoDescripcion
levelNivel de log (debug, info, warn, error)
targetRuta del modulo Rust
session_idID de sesion asociado
providerProveedor LLM involucrado
duration_msDuracion de la operacion
errorDetalles del error (si aplica)

Diagnosticos de red ​

Prueba la conectividad de proveedores:

bash
# Probar API de Anthropic
prx provider test anthropic

# Probar todos los proveedores configurados
prx provider test --all

# Verificar red desde el sandbox
prx sandbox test-network

Perfilado de rendimiento ​

Habilita el endpoint de metricas y usa Prometheus/Grafana para analisis de rendimiento:

toml
[observability.metrics]
enabled = true
bind = "127.0.0.1:9090"

Metricas clave a monitorear:

  • prx_llm_request_duration_seconds -- latencia LLM
  • prx_sessions_active -- sesiones concurrentes
  • prx_memory_usage_bytes -- consumo de memoria

Paginas relacionadas ​

Released under the Apache-2.0 License.