Hansı zəng yoxlaması növlərini bilirsiniz və nümunələr verə bilərsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
DevOps-da çağrı yoxlamalarının (call checks) növləri adətən xidmətlərin və tətbiqlərin əlçatanlığı, düzgünlüyü və performansı ilə əlaqəlidir. Əsas növlər bunlardır:
-
Health Check (Sağlamlıq yoxlaması) — xidmətin işlədiyini və cavab verdiyini yoxlayır. Məsələn,
/healthendpoint-ə HTTP sorğusu. -
Readiness Check (Hazırlıq yoxlaması) — xidmətin trafik qəbul etməyə hazır olub-olmadığını müəyyən edir. Kubernetes-də yerləşdirməni idarə etmək üçün istifadə olunur.
-
Liveness Check (Yaşayış yoxlaması) — xidmətin donmadığını yoxlayır. Əgər yoxlama uğursuz olarsa, konteyner yenidən başlatılır.
-
Smoke Test (Duman testi) — yerləşdirmədən sonra əsas funksiyaların sürətli yoxlaması.
-
Integration Test (İnteqrasiya testləri) — komponentlər arasındakı qarşılıqlı əlaqəni yoxlayır.
-
Performance Check (Performans yoxlaması) — cavab vaxtını və yükü ölçür.
Bash-da sadə health check nümunəsi:
curl -f http://localhost:8080/health || exit 1
Əgər xidmət 200 kodu ilə cavab verməzsə, skript səhvlə sona çatır.
Bu yoxlamalar monitorinqi avtomatlaşdırmağa və sistemlərin stabilliyini təmin etməyə kömək edir.