
Cloudflare Traces ღია ბეტაში შედის
Cloudflare Traces ღია ბეტაში შედის, ავტომატურად ტრასირებს მხარდაჭერილ მოთხოვნის აქტივობას პლატფორმის მასშტაბით და OpenTelemetry-ს span-ებს თავსებად observability backend-ებში გადააქვს.
Cloudflare Traces ღია ბეტაში შედის
Cloudflare Traces ავტომატურ ტრასირებას Workers-ის მიღმა მოთხოვნის დანარჩენ გზაზეც ზრდის. ერთი trace-ით შესაძლებელია მხარდაჭერილი უსაფრთხოების წესების, ტრანსფორმაციების, cache-ის გადაწყვეტილებების, routing-ის, Worker-ის შესრულებისა და origin-ის დამუშავების ჩვენება, შემდეგ კი Cloudflare-ზე, origin-ზე ან სტეკის სხვა ადგილას მომუშავე სერვისებზე გაგრძელება.
ყოველი მხარდაჭერილი ნაბიჯი span-ად იწერება დროის, შედეგისა და შესაბამისი ატრიბუტების მითითებით. დაშბორდი გვაძლევს მოთხოვნის დროის ხაზებსა და span-ების დეტალებს, მათ შორის დაბლოკვის ან challenge-ის უკან არსებულ წესს, Transform Rules-ის მიერ შეცვლილ URL-ებს, დამთხვეულ Worker route-ებს და ჩადგმულ cache-ის, upstream-ისა და origin-ის აქტივობას.
სემპლინგი და trace-ის კონტექსტი
ტრასირებას არ სჭირდება სპეციალური ინსტრუმენტაცია, კონფიგურაცია ან პლაგინები. დომენისთვის ჩართვის შემდეგ Cloudflare span-ებს ავტომატურად აგენერირებს. საბაზისო სემპლინგის სიხშირე აბალანსებს ხილვადობას, მონაცემთა მოცულობასა და ხარჯებს, Trace Rules კი მას შერჩეული ტრაფიკისთვის შეცვლის. წესები იყენებს Cloudflare Rules-ის ენას და შეიძლება მიმართული იყოს ბილიკებზე, მეთოდებზე, ჰედერებზე, IP მისამართებსა და გეოგრაფიებზე.
Cloudflare-ის მაგალითებში ჩვეულებრივი სემპლინგი 1%-ზე რჩება, ხოლო 100% ტრასირება ხდება მომხმარებლის hostname-ისთვის, წყარო IP-სთვის ან მოთხოვნის იდენტიფიცირებადი header-ისთვის. შემომავალი propagation policy აკონტროლებს W3C traceparent header-ების მიღებას, Cloudflare კი origin-ისკენ ახალი traceparent header-ის გადაგზავნა შეუძლია, რათა ინსტრუმენტირებულმა სერვისებმა trace API-ებში, მონაცემთა ბაზებსა და სხვა სერვისებში გააგრძელონ.
OpenTelemetry-ს ექსპორტი და აგენტების წვდომა
Cloudflare-ის span-ები OTLP-ით შეიძლება თავსებად observability პლატფორმაზე გაიგზავნოს. ანგარიშის დონეზე დანიშნულების ადგილის კონფიგურირება შესაძლებელია, დომენები კი შეიძლება შეირჩეს trace-ების იქ გასაგზავნად. Cloudflare-ისა და აპლიკაციის span-ები, რომლებიც ერთსა და იმავე OpenTelemetry-თან თავსებად backend-ზე იგზავნება, ერთ დაკავშირებულ trace-ად ჩანს.
Cloudflare Observability MCP სერვერი ასევე საშუალებას აძლევს კოდირების აგენტებს, Cloudflare-ის SQL API-ის მეშვეობით trace-ებსა და სხვა observability მონაცემებს მოითხოვონ. აგენტებს შეუძლიათ წარუმატებელი და წარმატებული trace-ების შედარება, იმის დადგენა, სად იშლება span-ები, და რეპოზიტორიის დათვალიერება, რომ პროდაქშენში აღმოჩენილი შედეგები შესაბამის კოდს დაუკავშირონ.
ფასები და დაგეგმილი ფუნქციები
Cloudflare Traces გამოიყენებს Cloudflare Observability-ის ერთიან ფასს, რომელიც დაფუძნებულია მიღებულ მონაცემებსა და შენახვის ვადაზე და არა span-ების ან მოვლენების რაოდენობაზე. მოდელი ძალაში შედის Cloudflare Tracing-სა და Workers Tracing-ზე 2026 წლის 1 დეკემბერს. უფასო გეგმა მოიცავს დღეში 0,5 GB მიღებას და შვიდდღიან შენახვას. ფასიანი და Enterprise გეგმები მოიცავს 50 GB მიღებას და 10 GB-თვეს შენახვას ბილინგის ციკლში, შენახვის ვადა კი მალე ერთ წლამდე გაიზრდება. დამატებითი გამოყენება ღირს 0,25 დოლარი ყოველ მიღებულ GB-ზე და 0,10 დოლარი ყოველ შენახულ GB-თვეზე.
ღია ბეტის შემდეგ Cloudflare გეგმავს უფრო ფართო ინსტრუმენტაციას, მათ შორის DDoS წესების, Access-ის, Workflows-ის, Queues-ისა და Pipelines-ის სფეროებში. ასევე დაგეგმილია ავთენტიფიცირებული კონტექსტის propagation, ad hoc ტრასირება, OpenTelemetry API-ს მხარდაჭერა Workers-ში და trace-ების შენახვა 365 დღემდე. ღია ბეტაზე წვდომა შესაძლებელია დაშბორდიდან, API-ის მეშვეობით ან Terraform-ით, OTLP ექსპორტის ჩათვლით.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.