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

OpenTelemetry ​

PRX soporta OpenTelemetry (OTLP) para trazado distribuido. Las trazas proporcionan visibilidad a nivel de span en las operaciones del agente, incluyendo llamadas LLM, ejecuciones de herramientas y operaciones de memoria.

Vision general ​

Cada operacion del agente crea una traza con spans anidados:

Session
  └── Turn
       ├── Memory Recall (span)
       ├── LLM Request (span)
       │    ├── Token Streaming
       │    └── Response Parsing
       └── Tool Execution (span)
            ├── Policy Check
            └── Sandbox Run

Configuracion ​

toml
[observability.tracing]
enabled = false
endpoint = "http://localhost:4317"  # OTLP gRPC endpoint
protocol = "grpc"  # "grpc" | "http"
service_name = "prx"
sample_rate = 1.0  # 0.0 to 1.0

Backends soportados ​

PRX puede exportar trazas a cualquier backend compatible con OTLP:

  • Jaeger
  • Grafana Tempo
  • Honeycomb
  • Datadog
  • AWS X-Ray (via colector OTLP)

Atributos de span ​

Atributos comunes adjuntos a los spans:

AtributoDescripcion
prx.session_idIdentificador de sesion del agente
prx.providerNombre del proveedor LLM
prx.modelIdentificador del modelo
prx.toolNombre de la herramienta (para spans de herramientas)
prx.tokens.inputConteo de tokens de entrada
prx.tokens.outputConteo de tokens de salida

Paginas relacionadas ​

Released under the Apache-2.0 License.