Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

OpenTelemetry

PRX მხარს უჭერს OpenTelemetry-ს (OTLP) განაწილებული კვალისთვის. კვალი უზრუნველყოფს span-ის დონის ხილვადობას აგენტის ოპერაციებში, მათ შორის LLM გამოძახებები, ინსტრუმენტების შესრულებები და მეხსიერების ოპერაციები.

მიმოხილვა

თითოეული აგენტის ოპერაცია ქმნის კვალს ჩადგმული span-ებით:

სესია
  └── ნაბიჯი
       ├── მეხსიერების გახსენება (span)
       ├── LLM მოთხოვნა (span)
       │    ├── ტოკენების სტრიმინგი
       │    └── პასუხის პარსინგი
       └── ინსტრუმენტის შესრულება (span)
            ├── პოლიტიკის შემოწმება
            └── სენდბოქსში გაშვება

კონფიგურაცია

toml
[observability.tracing]
enabled = false
endpoint = "http://localhost:4317"  # OTLP gRPC ენდფოინთი
protocol = "grpc"  # "grpc" | "http"
service_name = "prx"
sample_rate = 1.0  # 0.0-დან 1.0-მდე

მხარდაჭერილი ბექენდები

PRX-ს შეუძლია კვალის ექსპორტი ნებისმიერ OTLP-თავსებად ბექენდზე:

  • Jaeger
  • Grafana Tempo
  • Honeycomb
  • Datadog
  • AWS X-Ray (OTLP კოლექტორით)

Span ატრიბუტები

span-ებზე მიმაგრებული საერთო ატრიბუტები:

ატრიბუტიაღწერა
prx.session_idაგენტის სესიის იდენტიფიკატორი
prx.providerLLM პროვაიდერის სახელი
prx.modelმოდელის იდენტიფიკატორი
prx.toolინსტრუმენტის სახელი (ინსტრუმენტის span-ებისთვის)
prx.tokens.inputშეყვანის ტოკენების რაოდენობა
prx.tokens.outputგამოტანის ტოკენების რაოდენობა

დაკავშირებული გვერდები

Released under the Apache-2.0 License.