Sobes.tech
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.

  • 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)