Sobes.tech
Senior

Wat is observability? Welke drie pijlers van observability ken je?

sobes.tech AI

Antwoord van AI

Observeerbaarheid is het vermogen van een systeem om voldoende informatie over zijn interne toestand te verstrekken via externe gegevens, zodat problemen effectief kunnen worden gediagnosticeerd en opgelost. Dit is een essentieel aspect bij het ondersteunen en ontwikkelen van complexe gedistribueerde systemen.

De drie belangrijkste pijlers van observeerbaarheid:

  1. Logs — tekstuele registratie van gebeurtenissen die in het systeem hebben plaatsgevonden. Ze helpen te begrijpen wat er precies op dat moment gebeurde.
  2. Metrics — numerieke indicatoren die in de loop van de tijd worden verzameld (bijvoorbeeld CPU-belasting, aantal verzoeken per seconde), waarmee de toestand en prestaties kunnen worden gevolgd.
  3. Traces — gegevens over de opeenvolging van oproepen en operaties binnen een gedistribueerd systeem, die de route van een verzoek door verschillende componenten laten zien.

Deze drie componenten samen bieden een volledig beeld van de werking van het systeem en maken het mogelijk om problemen snel te identificeren en op te lossen.