Xəbərdarlıq qaydaları yaradın

Teqli virtual maşınlar ERROR vəziyyətinə keçdikdə və ya göstərici həddini keçdikdə xəbərdarlıq edən qaydalar yaradın, onları redaktə edin, susdurun və ya silin.

Xəbərdarlıq qaydası (alert rule) layihənin (project) müəyyən teqləri (tag) daşıyan hər virtual maşınını (instance) izləyir. Hər qiymətləndirmədə o, bu virtual maşınların hər biri üçün şərti yoxlayır və virtual maşının xəbərdarlığı (alert) işə düşdükdə və həll olunduqda öz kanallarına bildiriş göndərir.

Başlamazdan əvvəl

  • Qaydaları yaratmaq, dəyişmək, susdurmaq və ya silmək üçün layihədə və ya onun abunəliyində (subscription) Owner və ya Contributor rolu, yaxud Observability üzrə Manage girişi olan fərdi rol (custom role) lazımdır. Read girişi ilə, məsələn, Reader rolu ilə qaydalara baxa bilərsiniz, lakin onları dəyişə bilməzsiniz.
  • İzləmək istədiyiniz virtual maşınlara teq əlavə edin. Resursları teqlərlə təşkil edin səhifəsinə baxın.
  • Göstərici qaydası üçün həmin virtual maşınlarda monitorinqi aktivləşdirin. Virtual maşın göstəricilərinə baxın səhifəsinə müraciət edin.
  • Bildiriş almaq üçün əvvəlcə layihəyə bildiriş kanalı (notification channel) əlavə edin. Kanalı olmayan qayda yenə də öz vəziyyətini izləyir, lakin heç kimə bildiriş göndərmir. Xəbərdarlıqları e-poçt və webhook ilə göndərin səhifəsinə baxın.

Qayda yaradın

Konsolda ObservabilityAlerts bölməsinə keçin və Create alert rule düyməsini seçin.

Basics bölməsində Rule name sahəsinə qaydanın adını daxil edin. Enabled seçimini aktiv saxlayın.

Signal bölməsində Instance in ERROR state və ya VM metric seçin. Siqnal seçin bölməsinə baxın.

Tag selector sahəsində teq açarını və dəyərini daxil edin. Başqa cüt əlavə etmək üçün Add tag düyməsini seçin. Teq seçicisi ilə virtual maşınları seçin bölməsinə baxın.

Göstərici qaydası üçün Metric sahəsində göstəricini seçin.

Condition bölməsində şərti təyin edin. Şərti təyin edin bölməsinə baxın.

Notification channels bölməsində bildiriş göndərmək üçün kanalları seçin.

Create rule düyməsini seçin.

Seçicini yazarkən forma hazırda neçə virtual maşının uyğun gəldiyini, göstərici qaydası üçün isə onlardan neçəsinin monitorinqinin qeyri-aktiv olduğunu göstərir. Şərtin altında forma şərti cümlə şəklində təkrarlayır.

SahəQaydalar
Rule name1–255 simvol. Ad siyahıda və hər bildirişdə görünür.
SignalQayda yaradıldıqdan sonra dəyişdirilə bilməz.
Tag selector1–10 açar–dəyər cütü. Açar 64 simvola, dəyər isə 255 simvola qədər ola bilər və heç biri boş ola bilməz.
ThresholdGöstəricinin vahidində 0 və ya daha böyük ədəd. Yalnız göstərici qaydaları üçün. Standart dəyər 80-dir.
Fire after0–86.400 saniyə. Standart dəyər 0-dır.
Evaluation window60–86.400 saniyə. Standart dəyər 300-dür.
Notification channelsLayihənin kanallarından 10-a qədəri. Büdcənin (budget) idarə etdiyi kanallar təklif olunmur.

Siqnal seçin

ERROR vəziyyətində virtual maşın

Instance in ERROR state siqnalı virtual maşın Error statusunda olduğu müddətdə işə düşür və virtual maşın bu statusdan çıxdıqda həll olunur. Bulud statusunu platformanın tanımadığı virtual maşın da konsolda Error statusu ilə göstərilir, lakin qaydanı işə salmır. Şərt sabitdir: yalnız Fire after və Evaluation window sahələrini təyin edirsiniz. Hər qiymətləndirmə virtual maşının cari statusunu oxuyur, ona görə pəncərə nəticəni dəyişmir; qayda işə düşməzdən əvvəl gözləmək üçün Fire after sahəsindən istifadə edin.

Virtual maşın göstəricisi

VM metric siqnalı hər virtual maşının göstəricisini hədd (threshold) ilə müqayisə edir. Bu göstəricilər üzrə xəbərdarlıq qura bilərsiniz:

GöstəriciVahid
CPU utilization%
Memory utilization%
Disk read throughput, Disk write throughputMB/s
Disk read IOPS, Disk write IOPSIOPS
Network in throughput, Network out throughputMbps
Network packets in, Network packets outsaniyədə paket
Network errors in, Network errors outsaniyədə
Network drops in, Network drops outsaniyədə

Disk ləngiməsi, səhifə keşi və swap virtual maşının Monitoring tab-vərəqəsində diaqramla göstərilir, lakin onlar üzrə xəbərdarlıq qura bilməzsiniz. Göstəricilər diaqramlardakılarla eynidir; Diaqramları oxuyun bölməsinə baxın.

Göstərici qaydası monitorinqi qeyri-aktiv olan uyğun virtual maşınları nəzərə almır: onları qiymətləndirmir və onlar üçün ödəniş hesablamır. Qaydanın səhifəsi neçə virtual maşının nəzərə alınmadığını göstərir.

Teq seçicisi ilə virtual maşınları seçin

Qayda layihənin seçicidəki bütün açar–dəyər cütlərini daşıyan hər virtual maşınını izləyir. Məsələn, env: prod və tier: web seçicisi hər iki teqi olan virtual maşına uyğun gəlir, yalnız env: prod teqi olan virtual maşına isə uyğun gəlmir.

  • Dəqiq uyğunluq. Açarlar və dəyərlər böyük-kiçik hərflər də nəzərə alınmaqla dəqiq müqayisə olunur. Əvəzedici simvollar yoxdur.
  • Hər qiymətləndirmədə yenidən müəyyən edilir. Teqləri sonradan alan virtual maşın növbəti qiymətləndirmədə qaydaya qoşulur. Teqlərdən birini itirən və ya silinən virtual maşın qaydadan çıxır, onun hələ açıq qalan xəbərdarlığı isə bir dəfə həll olunur.
  • Uyğunluğun olmaması mümkündür. Seçicisi heç nəyə uyğun gəlməyən qayda aktiv qalır, No data göstərir və hər hansı virtual maşın teqləri daşıyan kimi izləməyə başlayır.

Qaydanı diaqramdan yaratdıqda forma həmin virtual maşının teqlərini bir kliklə əlavə edilə bilən cütlər kimi təklif edir.

Şərti təyin edin

Göstərici qaydası üçün bu sahələri təyin edin:

  • Aggregation over the window: göstəricinin pəncərə üzrə average (standart) və ya maximum dəyəri. Orta dəyər qısa sıçrayışları hamarlayır, maksimum isə istənilən pikə reaksiya verir. Pəncərə ən çox 60 nümunə kimi oxunur: bir saata qədər dəqiqədə bir, ondan uzun pəncərələrdə daha seyrək, ona görə uzun pəncərələrdə maksimum daha qısa pikləri qaçıra bilər.
  • Comparison: >, ≥, < və ya ≤. Standart olaraq > seçilir.
  • Threshold: müqayisə üçün dəyər, göstəricinin vahidində.

Hər iki siqnal üçün bu sahələri təyin edin:

  • Evaluation window: göstəricinin aqreqasiya olunduğu dövr. CPU, disk və şəbəkə rəqəmləri kimi sürət göstəriciləri ən azı son 120 saniyə üzrə hesablanır, ona görə 60 saniyəlik pəncərə son iki dəqiqəni əks etdirir.
  • Fire after: qayda işə düşməzdən əvvəl şərtin nə qədər müddət ödənməli olduğu. 0 olduqda qayda şərtə cavab verən növbəti qiymətləndirmədə işə düşür.

Disklər və şəbəkə interfeysləri üçün qayda ən pis qurğunu müqayisə edir: > və ≥ üçün ən yüksək dəyəri, < və ≤ üçün isə ən aşağı dəyəri. Beləliklə, bir qayda virtual maşının bütün disklərini və ya interfeyslərini əhatə edir.

Qaydalar necə qiymətləndirilir

Platforma hər aktiv qaydanı müntəzəm dövrlə, hər uyğun virtual maşın üçün ayrıca qiymətləndirir. Dövrün nə qədər tez-tez işlədiyini platforma operatoru təyin edir. Hər virtual maşının öz vəziyyəti və öz Fire after taymeri var.

VəziyyətBir virtual maşın üçünQayda üçün
OKŞərt ödənmir.Ən azı bir virtual maşın OK vəziyyətindədir və heç birində xəbərdarlıq işə düşməyib.
FiringŞərt Fire after müddəti ərzində ödənib.Ən azı bir virtual maşında xəbərdarlıq işə düşüb.
No dataBu qiymətləndirmədə virtual maşını ölçmək mümkün olmayıb.Heç bir virtual maşının məlumatı yoxdur və ya heç bir virtual maşın uyğun gəlmir.
DisabledQayda susdurulduğu müddətdə hər virtual maşın üçün göstərilir.Qayda susdurulub. O, qiymətləndirilmir və son vəziyyəti göstərilmir.

Yeni qayda ilk qiymətləndirməyə qədər No data göstərir.

Göstərici qaydası üçün virtual maşın hələ buludda işləmədikdə, pəncərədə heç bir nümunə olmadıqda və ya göstəricilər anbarına qoşulmaq mümkün olmadıqda virtual maşının məlumatı olmur. Ölçmənin olmaması virtual maşının Fire after taymerini yenidən başladır.

Bildirişlər. Qayda aşağıdakı hallarda öz kanallarına bildiriş göndərir:

  • virtual maşının xəbərdarlığı işə düşdükdə; işə düşmüş vəziyyətdən məlumatsız vəziyyətə keçib yenidən işə düşən virtual maşın üçün ikinci bildiriş göndərilmir;
  • virtual maşının xəbərdarlığı həll olunduqda, o cümlədən məlumatsız dövrdən keçərək;
  • virtual maşın üçün monitorinq qeyri-aktiv edildiyi, virtual maşın seçicidən çıxdığı və ya qayda susdurulduğu, yaxud silindiyi üçün açıq xəbərdarlıq bağlandıqda.

Məlumatın olmaması özü-özlüyündə heç kimə bildiriş göndərmir. Hər işə düşmə və həll olunma həmçinin qaydanın State history bölməsində və layihənin xəbərdarlıqlarını oxuya bilən istifadəçilərin bildiriş axınında görünür.

Qaydanı idarə edin

Qaydanı açmaq üçün onu ObservabilityAlerts bölməsində seçin. Siyahıda hər qaydanın vəziyyəti, seçicisi, şərti, kanallarının sayı və sonuncu dəfə nə vaxt qiymətləndirildiyi göstərilir. Qaydanın səhifəsində onun Properties, hər virtual maşının vəziyyəti və son dəyəri ilə Matched instances, Notification channels və ən yenisi birinci olmaqla State history bölmələri göstərilir.

İşə düşmüş CPU istifadəsi qaydası: onun xüsusiyyətləri, vəziyyəti və dəyəri ilə yeganə uyğun virtual maşın, bildiriş kanalları və vəziyyət tarixçəsi.
Konsolun ekran şəkli · nümunə məlumatlar

Qaydanı redaktə edin

Qaydanın səhifəsində Edit düyməsini seçin.

Sahələri dəyişin və Save changes düyməsini seçin.

  • Seçicini və ya şərti dəyişdikdə qayda dərhal qiymətləndirmə növbəsinə düşür və hər virtual maşının taymeri yenidən başlayır. İşə düşmüş vəziyyətdə olan və yeni şərtə də uyğun gələn virtual maşın yeni bildiriş göndərilmədən işə düşmüş vəziyyətdə qalır.
  • Adı və ya kanalları dəyişmək qiymətləndirməyə təsir etmir.
  • Seçicinin genişləndirilməsi, yeni qayda kimi, layihənin qayda limitindən sayılır. Limitlər bölməsinə baxın.

Qaydanı susdurun və ya davam etdirin

Qaydanın səhifəsində Silence, sonra isə Silence rule düyməsini seçin. Qaydanın susdurulması:

  • onun açıq saxladığı bütün xəbərdarlıqları həll edir və işə düşmüş hər virtual maşın üçün kanallara bir dəfə bildiriş göndərir;
  • onun qiymətləndirilməsini, bildirişlərini və ödənişini dayandırır.

Susdurmanın bitmə tarixi yoxdur: kimsə Resume düyməsini seçənə qədər qayda susdurulmuş qalır. Davam etdirmə qiymətləndirməni yenidən başladır və hər virtual maşının taymeri sıfırdan başlayır. Qaydanın formasında Enabled seçimini qeyri-aktiv etmək qaydanı susdurmaqla eyni nəticəni verir.

Qaydanı silin

Qaydanın səhifəsində Delete düyməsini seçin və təsdiq edin. Əvvəlcə qaydanın açıq xəbərdarlıqları bildirişlə həll olunur, sonra onun qiymətləndirilməsi və ödənişi dayanır. Silinmiş qaydanı bərpa edə bilməzsiniz.

Nəticə

Qaydanı yaratdıqdan sonra konsol onun səhifəsini açır. Qayda növbəti qiymətləndirmə dövründəki ilk qiymətləndirməsinə qədər No data göstərir. Sonra hər uyğun virtual maşın öz vəziyyətini və son dəyərini göstərir. Qayda aktiv olduğu müddətdə səhifə özü təzələnir.

Limitlər

ResursLimitDəyişdirilə bilər?Qeydlər
Qiymətləndirmə intervalıPlatforma operatoru təyin edirBəli, operator tərəfindən
Qaydanın adı1–255 simvolXeyr
Seçicidə teq cütləri1–10XeyrHər cüt uyğun gəlməlidir.
Seçicinin teq açarı1–64 simvolXeyr
Seçicinin teq dəyəri1–255 simvolXeyr
Qayda başına uyğun virtual maşınlar200XeyrQayda virtual maşın ID-si sırası ilə ilk 200 uyğun virtual maşını qiymətləndirir.
Qayda başına kanallar10Xeyr
Evaluation window60–86.400 saniyəXeyr
Fire after0–86.400 saniyəXeyr
Layihə başına xəbərdarlıq qaydalarıPlatforma operatoru təyin edirBəli, operator tərəfindənUyğun virtual maşın başına sayılır: 20 virtual maşına uyğun gələn qayda 20 vahid tutur. Layihənin istifadəsi qaydaları üzrə uyğun virtual maşınların sayına bərabərdir; qaydaların sayı daha çoxdursa, qaydaların sayına. Susdurulmuş qaydalar sayılır. Göstərici qaydası üçün monitorinqi qeyri-aktiv olan uyğun virtual maşınlar sayılmır. Büdcələrin idarə etdiyi qaydalar sayılmır.

Virtual maşın teqləri seçicidən daha uzun açar və dəyərləri qəbul edir: teq açarı 128 simvola qədər, dəyər isə 256 simvola qədər ola bilər və ya ümumiyyətlə olmaya bilər. Seçici yalnız açarı ən çox 64 simvol, dəyəri isə 1–255 simvol olan teqə uyğun gələ bilər.

Nasazlığın həlli

MesajSəbəbHəll
No instance matchesLayihənin heç bir virtual maşını bütün cütləri məhz bu açar və dəyərlərlə daşımır.Böyük və kiçik hərflər daxil olmaqla virtual maşınların teqlərini yoxlayın.
Not verified — receives nothing yetE-poçt kanalının ünvanı hələ təsdiqlənməyib.Qəbuledəndən ünvanı təsdiq etməsini xahiş edin və ya təsdiqi yenidən göndərin. E-poçt ünvanını təsdiqləyin bölməsinə baxın.
Enter at least one tag key and value.Seçicidə tam cüt yoxdur.Açar və dəyər daxil edin.
A tag key is at most 64 and a tag value at most 255 characters.Seçicinin açarı və ya dəyəri çox uzundur.Onu qısaldın.
Enter a threshold of 0 or more.Hədd mənfidir və ya boşdur.0 və ya daha böyük dəyər daxil edin.
The alert rule could not be saved.Platforma qaydanı rədd edib. Show details açıldıqda Error code sahəsində QUOTA_EXCEEDED görünürsə, layihə xəbərdarlıq qaydası limitinə çatıb.Digər qaydaların seçicilərini daraldın və ya qaydaları silin, yaxud platforma operatorundan limiti artırmağı xahiş edin.

Göstərici qaydası uyğun gəldiyi bütün virtual maşınların monitorinqi qeyri-aktiv olduqda No data göstərir. Onlar üçün monitorinqi aktivləşdirin. Virtual maşın göstəricilərinə baxın səhifəsinə müraciət edin.

Bu səhifədə