ეს არის დაკვირვების სამი სვეტი. ისინი სხვადსხვა კითხვებზე პასუხობენ: მეტრიკა გეტყვით, რომ რამე არის ცუდი, ლოგები გეტყვით, რომ რა მოხდა, და ტრეისები გეტყვით, რომ სად წავიდა დროა ან შეცდომა განაწილებულ ნაკადში.
ეს არის დაკვირვების სამი სვეტი. ისინი სხვადსხვა კითხვებზე პასუხობენ: მეტრიკა გეტყვით, რომ რამე არის ცუდი, ლოგები გეტყვით, რომ რა მოხდა, და ტრეისები გეტყვით, რომ სად წავიდა დროა ან შეცდომა განაწილებულ ნაკადში.
METRICS aggregate numbers over time (counters, gauges, histograms)
→ cheap, low cardinality, great for trends & ALERTING
→ e.g. error rate = 2%, p99 latency = 800ms
LOGS discrete, timestamped events with detail (often structured JSON)
→ rich context for DEBUGGING a specific request
→ e.g. {"level":"error","user":123,"msg":"payment declined"}
TRACES the path of one request across services, with timing per span
→ shows latency BREAKDOWN and where a call fails
→ e.g. checkout 800ms = api 50ms + db 700ms + email 50ms
1. METRIC alerts: "checkout p99 latency jumped to 2s" → you know THERE's a problem
2. TRACE a slow request: 1.8s of 2s is spent in the inventory service
→ you know WHERE it is
3. LOGS of the inventory service at that time: "slow query: missing index"
→ you know WHAT happened
მეტრიკა ვიწროვებს თქვენს სიმპტომსა და დროის ფანჯელზე; ტრეისები იხრჩიან მას სერვისამდე ან ზარამდე; ლოგები იძლევენ ზუსტ მიზეზს. სწორ ლოგებზე წასვლა მეტრიკის გარეშე იმას ნიშნავს, რომ ბრმა ეძებ.
მეტრიკა აგრეგირებულია, ამიტომ ისინი დაბალი ღირებულების რჩებიან მაშინაც კი სკალაზე — იდეალური ყოველთვის ჩართული ডashboard-ებისა და შეტყობინებებისთვის. ლოგები და ტრეისები თითოეული მოვლენით ძვირია, ამიტომ ისინი ჩვეულებრივ სინჯერი და შეკითხვა კეთდებიან მოთხოვნის საფუძველზე გამოძიების დროს.
გრეშელი სვეტის გამოყენება დროს მალავს: თქვენ არ შეგიძლიათ ეფექტურად შეტყობინების გაცემა ნედლ ლოგებში (ძალიან ხმაურიანი, ძალიან ძვირი), და თქვენ არ შეგიძლიათ კონკრეტული ვერ აღმოჩენილი მოთხოვნის გამართვა მოდის მეტრიკადან. ის რომ მეტრიკა აღმოაჩენს, ტრეისები განლოკალიზებენ და ლოგები ხსნიან, დაძლევთ თქვენ სწრაფი, განმეორებადი გზა "რამე არის ცუდი" გადაკეტილ მიზეზამდე.