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.