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

Observability

PRX bietet umfassende Observability durch Metriken, verteiltes Tracing und strukturiertes Logging. Diese Funktionen ermoglichen Uberwachung, Debugging und Leistungsoptimierung von Agentenoperationen.

Ubersicht

FunktionBackendZweck
Prometheus-MetrikenPrometheusQuantitative Uberwachung (Anforderungsraten, Latenzen, Fehler)
OpenTelemetryOTLP-kompatibelVerteiltes Tracing und Span-Level-Analyse
Strukturiertes Loggingstdout/DateiDetaillierte Betriebsprotokolle

Schnellstart

Observability in config.toml aktivieren:

toml
[observability]
log_level = "info"
log_format = "json"  # "json" | "pretty"

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

[observability.tracing]
enabled = false
endpoint = "http://localhost:4317"

Wichtige Metriken

PRX stellt Metriken bereit fur:

  • Agentenleistung -- Sitzungsdauer, Runden pro Sitzung, Werkzeugaufrufe
  • LLM-Anbieter -- Anfragelatenz, Token-Verbrauch, Fehlerraten, Kosten
  • Gedachtnis -- Abruflatenz, Speichergrosse, Komprimierungshaufigkeit
  • System -- CPU-Nutzung, Speicherverbrauch, aktive Verbindungen

Verwandte Seiten

Released under the Apache-2.0 License.