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:
- Logy — textové záznamy udalostí, ktoré sa v systéme stali. Pomáhajú pochopiť, čo presne sa stalo v danom čase.
- 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.
- 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.