Sobes.tech
Senior

Čo je to observability? Aké tri stĺpy observability poznáš?

sobes.tech AI

Odpoveď od AI

Pozorovateľnosť je schopnosť systému poskytovať dostatočné informácie o svojom vnútornom stave prostredníctvom vonkajších dát, aby bolo možné efektívne diagnostikovať a odstraňovať problémy. Je to kľúčový aspekt podpory a rozvoja zložitých distribuovaných systémov.

Tri hlavné piliere pozorovateľnosti:

  1. Logy — textové záznamy udalostí, ktoré sa v systéme stali. Pomáhajú pochopiť, čo presne sa stalo v danom čase.
  2. Metričky — číselné ukazovatele zhromažďované v čase (napríklad zaťaženie CPU, počet požiadaviek za sekundu), ktoré umožňujú sledovať stav a výkon.
  3. Trace — údaje o sekvencii volaní a operácií v rámci distribuovaného systému, ukazujúce cestu požiadavky cez rôzne komponenty.

Tieto tri komponenty spolu poskytujú úplný prehľad o fungovaní systému a umožňujú rýchle identifikovanie a odstraňovanie problémov.