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.