Ezek a megfigyelhetőség három pillére. Különböző kérdésekre válaszolnak: a metrikák azt mondják el neked, hogy valami nem stimmel, a naplók azt, hogy mi történt, és a nyomok azt, hogy a a szétszórt folyamatban ment az idő vagy a hiba.
Ezek a megfigyelhetőség három pillére. Különböző kérdésekre válaszolnak: a metrikák azt mondják el neked, hogy valami nem stimmel, a naplók azt, hogy mi történt, és a nyomok azt, hogy a a szétszórt folyamatban ment az idő vagy a hiba.
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
A metrikák egy tünetre és egy időablakra korlátozzák; a nyomok egy szolgáltatáshoz vagy híváshoz lokalizálják; a naplók pontos okot adnak. Közvetlenül a naplókhoz menni metrikák nélkül azt jelenti, hogy vakon keresel.
A metrikák összesítve vannak, így még nagy méretekben is olcsó maradnak — ideálisak az állandóan bekapcsolt irányítópultok és riasztások számára. A naplók és nyomok eseményre és költségesek, ezért általában mintavételezve és igény szerinti lekérdezésre kerülnek sor a vizsgálat során.
A rossz pillér használata időpocsékolás: nem tudsz nyers naplókon hatékonyan riasztást állítani (túl zajos, túl költséges), és nem tudsz egy adott sikertelen kérést egy összesített metrikából debuggolni. Ha tudod, hogy a metrikák észlelik, a nyomok lokalizálják, és a naplók magyarázzák, akkor gyors, ismételhető utat kapsz a "valami nem stimmel" helyzetből a kiváló okig.