Sobes.tech
Junior

Metrlər nədir və niyə lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

Metrixlər, tətbiq və ya sistemin performansını, vəziyyətini və davranışını ölçmək və izləmək üçün istifadə olunan miqdari göstəricilərdir.

Onlar aşağıdakılar üçün vacibdir:

  • Performansın qiymətləndirilməsi: Cavab vaxtı, keçid qabiliyyəti, resursların istifadəsi (CPU, yaddaş və s.) ölçülməsi.
  • Problemlərin aşkarlanması: Anomaliyaların, nasazlıqların, dar boğazların və digər potensial problem mənbələrinin müəyyənləşdirilməsi.
  • Vəziyyətin idarə olunması: Xidmətlərin əlçatanlığının, səhvlərin sayının və komponentlərin sağlamlığının monitorinqi.
  • Qərarların verilməsi: Məlumatların təhlili, optimallaşdırma, miqyaslandırma və inkişaf planlaması.
  • SLO/SLA-ya riayət: Təyin olunmuş xidmət səviyyələrinə uyğunluğun yoxlanması.

Əsas metrik nümunələri:

  • RPS (Requests Per Second) - Saniyədə edilən sorğuların sayı.
  • Gecikmə - Sorğunun icra vaxtı (məsələn, p95, p99).
  • Xəta nisbəti - Xəta ilə sorğuların faizi.
  • CPU istifadəsi - Prosessor istifadəsinin faizi.
  • Yaddaş istifadəsi - İstifadə olunan RAM miqdarı.
  • Disk I/O - Diskdə oxuma/yazma əməliyyatları.
  • Şəbəkə trafiki - Transmit olunan məlumatların miqdarı.
  • Növbənin uzunluğu - Sorğuların işlənmə növbəsinin uzunluğu.

Metriklər monitorinq alətləri (Prometheus, Grafana, Zabbix və s.) tərəfindən toplanır və qrafiklər, xəbərdarlıqlar və idarə paneli yaratmaq üçün istifadə olunur.