Middle
Jaké prvky monitorování znáte a z čeho se většinou skládají?
sobes.tech AI
Odpověď od AI
Metriky, logy, trasování.
-
Metriky:
- Název metriky (například
http_requests_total) - Štítky/dimenzionální (například
status="200",method="GET") - Časová značka
- Hodnota
Typy metrik: čítače, senzory, histogramy, součty.
- Název metriky (například
-
Logy:
- Časová značka
- Úroveň logování (INFO, WARNING, ERROR atd.)
- Zdroj (název služby, hostitel, aplikace)
- Zpráva v libovolném tvaru
- Další strukturovaná data (JSON, klíč-hodnotové páry)
-
Distribuované trasování (Distributed Tracing):
- ID trasování (identifikátor celé trasy)
- ID span (identifikátor jednotlivého kroku/operace v trase)
- ID rodičovského span (identifikátor rodičovského kroku)
- Operace (název vykonávané akce)
- Čas začátku operace
- Délka trvání operace
- Štítky/atributy (klíč-hodnota, dodatečné údaje o operaci)
- Události/logy uvnitř span (časové značky a zprávy)
Příklad struktury spanů:
Trace A
├── Span 1 (operace X ve službě 1)
│ └── Span 2 (volání služby 2 ze služby 1)
│ └── Span 3 (operace Y ve službě 2)
└── Span 4 (operace Z ve službě 1)