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.