Skip to content
Diese Seite wurde mit KI-Unterstützung erstellt und übersetzt. Falls Ihnen Ungenauigkeiten auffallen, helfen Sie gerne bei der Verbesserung. Auf GitHub bearbeiten

OpenTelemetry

PRX unterstutzt OpenTelemetry (OTLP) fur verteiltes Tracing. Traces bieten Span-Level-Einblick in Agentenoperationen, einschliesslich LLM-Aufrufe, Werkzeugausfuhrungen und Gedachtnisoperationen.

Ubersicht

Jede Agentenoperation erstellt einen Trace mit verschachtelten Spans:

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

Konfiguration

toml
[observability.tracing]
enabled = false
endpoint = "http://localhost:4317"  # OTLP-gRPC-Endpunkt
protocol = "grpc"  # "grpc" | "http"
service_name = "prx"
sample_rate = 1.0  # 0,0 bis 1,0

Unterstutzte Backends

PRX kann Traces an jedes OTLP-kompatible Backend exportieren:

  • Jaeger
  • Grafana Tempo
  • Honeycomb
  • Datadog
  • AWS X-Ray (uber OTLP-Collector)

Span-Attribute

Gangige Attribute, die an Spans angehangt werden:

AttributBeschreibung
prx.session_idAgentensitzungs-Identifikator
prx.providerLLM-Anbietername
prx.modelModell-Identifikator
prx.toolWerkzeugname (fur Werkzeug-Spans)
prx.tokens.inputEingabe-Token-Anzahl
prx.tokens.outputAusgabe-Token-Anzahl

Verwandte Seiten

Released under the Apache-2.0 License.