Middle
რომელი მონიტორინგის ელემენტები იცით და რა შედგება მათგან უმეტეს შემთხვევაში?
sobes.tech AI
პასუხი AI-სგან
მეტრიკები, ლოგები, თვალსაზრისები.
-
მეტრიკები:
- მეტრიკის სახელი (მაგალითად,
http_requests_total) - ეტიკეტები/განზომილებები (მაგალითად,
status="200",method="GET") - დროის მონიშვნა
- მნიშვნელობა
მეტრიკების ტიპები: გამყიდველები, სენსორები, ჰისტოგრამები, ჯამები.
- მეტრიკის სახელი (მაგალითად,
-
ლოგები:
- დროის მონიშვნა
- ლოგის დონე (INFO, WARNING, ERROR და ა.შ.)
- წყარო (სერვისის სახელი, ჰოსტი, აპლიკაცია)
- თავისუფალი ფორმის შეტყობინება
- დამატებითი სტრუქტურირებული მონაცემები (JSON, გასაღები-მნიშვნელობის წყვილები)
-
გავრცელებული თვალსაზრისი (Distributed Tracing):
- თვალსაზრისის ID (მთლიანი თვალსაზრისის იდენტიფიკატორი)
- სპანის ID (განსაკუთრებული ნაბიჯის/ოპერაციის იდენტიფიკატორი თვალსაზრისში)
- მშობელი სპანის ID (მშობელი ნაბიჯის იდენტიფიკატორი)
- ოპერაცია (შესრულებული მოქმედების სახელი)
- ოპერაციის დაწყების დრო
- ოპერაციის ხანგრძლივობა
- ეტიკეტები/ატრიბუტები (საკლუჩი-მნიშვნელობა, დამატებითი მონაცემები ოპერაციის შესახებ)
- მოვლენები/ლოგები სპანში (დროის მონიშვნები და შეტყობინებები)
სპანის სტრუქტურის მაგალითი:
თვალსაზრისი A
├── სპანი 1 (ოპერაცია X სერვისში 1)
│ └── სპანი 2 (ზარის სერვის 2-ზე სერვისიდან 1)
│ └── სპანი 3 (ოპერაცია Y სერვისში 2)
└── სპანი 4 (ოპერაცია Z სერვისში 1)