Middle
Kokius stebėjimo elementus žinote ir iš ko jie dažniausiai sudaryti?
sobes.tech AI
Atsakymas iš AI
Matavimai, žurnalai, sekimas.
-
Matavimai:
- Matavimų pavadinimas (pavyzdžiui,
http_requests_total) - Žymės/dimensijos (pavyzdžiui,
status="200",method="GET") - Laiko žymė
- Reikšmė
Matavimų tipai: skaitikliai, jutikliai, histogramos, sumatoriai.
- Matavimų pavadinimas (pavyzdžiui,
-
Žurnalai:
- Laiko žymė
- Žurnalo lygis (INFO, WARNING, ERROR ir kt.)
- Šaltinis (paslaugos pavadinimas, hostas, programa)
- Laisvos formos pranešimas
- Papildomi struktūruoti duomenys (JSON, raktas-reikšmė poros)
-
Distribuotas sekimas (Distributed Tracing):
- Sekimo ID (visos sekos identifikatorius)
- Span ID (atskiras žingsnis/operacija sekose)
- Tėvo Span ID (tėvo žingsnio identifikatorius)
- Operacija (vykdomos veiklos pavadinimas)
- Operacijos pradžios laikas
- Operacijos trukmė
- Žymės/atributai (raktas-reikšmė, papildomi duomenys apie operaciją)
- Įvykiai/žurnalai span viduje (laiko žymės ir pranešimai)
Pavyzdys span struktūros:
Sekimas A
├── Span 1 (veikla X paslaugoje 1)
│ └── Span 2 (skambutis į paslaugą 2 iš paslaugos 1)
│ └── Span 3 (Y veikla paslaugoje 2)
└── Span 4 (Z veikla paslaugoje 1)