Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

OpenTelemetry

يدعم PRX معيار OpenTelemetry (OTLP) للتتبّع الموزع. توفّر الآثار traces رؤية على مستوى span لعمليات الوكيل، بما في ذلك استدعاءات LLM، وتنفيذ الأدوات، وعمليات الذاكرة.

نظرة عامة

تنشئ كل عملية وكيل trace مع spans متداخلة:

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

الإعداد

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

الخلفيات المدعومة

يمكن لـ PRX تصدير traces إلى أي خلفية متوافقة مع OTLP:

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

خصائص Span

الخصائص الشائعة المرفقة مع spans:

AttributeDescription
prx.session_idمعرّف جلسة الوكيل
prx.providerاسم مزود LLM
prx.modelمعرّف النموذج
prx.toolاسم الأداة (لـ tool spans)
prx.tokens.inputعدد توكنات الإدخال
prx.tokens.outputعدد توكنات الإخراج

صفحات ذات صلة

Released under the Apache-2.0 License.