Sobes.tech
Junior — Middle

Кандай түрдүү чалуу текшерүүлөрүн билесиз жана мисалдар келтире аласызбы?

sobes.tech AI

AIден жооп

DevOps-та чакыруларды текшерүүнүн (call checks) түрлөрү адатта кызматтардын жана колдонмолордун жеткиликтүүлүгү, тууралыгы жана аткарылышы менен байланыштуу. Мына негизгилери:

  1. Health Check (Ден соолук текшерүү) — кызмат иштеп жатканы жана жооп бергени текшерилет. Мисалы, /health соңунагына HTTP суроо.

  2. Readiness Check (Даярдык текшерүү) — кызмат даярбы, трафик кабыл алууга. Kubernetesте жайгаштырууну башкаруу үчүн колдонулат.

  3. Liveness Check (Өмүрлүк текшерүү) — кызмат тыгылып калбагандыгын текшерет. Эгер текшерүү өтпөсө, контейнер кайра иштетилет.

  4. Smoke Test (Ички тест) — жайгаштырылгандан кийин негизги функцияларды тез текшерүү.

  5. Integration Test (Интеграциялык тесттер) — компоненттердин өз ара аракеттенүүсүн текшерет.

  6. Performance Check (Өнүмдүүлүк текшерүү) — жооп убактысын жана жүктү өлчөйт.

Б/bashда жөнөкөй health check мисалы:

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

Эгер кызмат 200 коду менен жооп бербесе, скрипт каталар менен аяктайт.

Бул текшерүүлөр мониторингди автоматташтырууга жана системалардын туруктуулугун камсыз кылууга жардам берет.