დაკვირვებადობა
PRX უზრუნველყოფს ყოვლისმომცველ დაკვირვებადობას მეტრიკების, განაწილებული კვალისა და სტრუქტურირებული ლოგირების მეშვეობით. ეს ფუნქციები საშუალებას იძლევა აგენტის ოპერაციების მონიტორინგი, გამართვა და წარმადობის ოპტიმიზაცია.
მიმოხილვა
| ფუნქცია | ბექენდი | დანიშნულება |
|---|---|---|
| Prometheus მეტრიკები | Prometheus | რაოდენობრივი მონიტორინგი (მოთხოვნების სიჩქარეები, შეყოვნებები, შეცდომები) |
| OpenTelemetry | OTLP-თავსებადი | განაწილებული კვალი და span-ის დონის ანალიზი |
| სტრუქტურირებული ლოგირება | stdout/ფაილი | დეტალური ოპერაციული ლოგები |
სწრაფი დაწყება
დაკვირვებადობის ჩართვა config.toml-ში:
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"ძირითადი მეტრიკები
PRX აქვეყნებს მეტრიკებს:
- აგენტის წარმადობა -- სესიის ხანგრძლივობა, ნაბიჯები სესიაზე, ინსტრუმენტების გამოძახებები
- LLM პროვაიდერი -- მოთხოვნის შეყოვნება, ტოკენების მოხმარება, შეცდომების სიჩქარეები, ხარჯები
- მეხსიერება -- გახსენების შეყოვნება, საცავის ზომა, შეკუმშვის სიხშირე
- სისტემა -- CPU-ს მოხმარება, მეხსიერების მოხმარება, აქტიური კავშირები