Sobes.tech
Junior — Middle

Aké typy kontrol hovorov poznáte a môžete uviesť príklady?

sobes.tech AI

Odpoveď od AI

Typy kontrol callov (call checks) v DevOps sú zvyčajne spojené s kontrolou dostupnosti, správnosti a výkonu služieb a aplikácií. Tu sú hlavné:

  1. Health Check (Kontrola zdravia) — overuje, či služba funguje a odpovedá. Napríklad HTTP požiadavka na endpoint /health.

  2. Readiness Check (Kontrola pripravenosti) — určuje, či je služba pripravená prijímať prevádzku. Používa sa v Kubernetes na riadenie nasadenia.

  3. Liveness Check (Kontrola životnosti) — overuje, či služba nezamrzla. Ak kontrola zlyhá, kontajner sa reštartuje.

  4. Smoke Test (Dymový test) — rýchly test hlavných funkcií po nasadení.

  5. Integration Test (Integračné testy) — overujú interakciu medzi komponentmi.

  6. Performance Check (Kontrola výkonu) — meria dobu odozvy a záťaž.

Príklad jednoduchého health checku v bash:

curl -f http://localhost:8080/health || exit 1

Ak služba neodpovie s kódom 200, skript skončí chybou.

Tieto kontroly pomáhajú automatizovať monitoring a zabezpečiť stabilitu systémov.