Microsoft Azure'da uyarılara genel bakış
Bu makalede, uyarıların ne olduğu, avantajları ve kullanmaya nasıl başladıklarından bazıları açıklanmaktadır.
Microsoft Azure uyarılar nelerdir?
Azure Izleyici 'de izleme verilerinizi kullanarak altyapınız veya uygulamanız ile ilgili sorunlar bulunduğunda uyarılar size önceden bildirilir. Bunlar, sisteminizin kullanıcıları tarafından bildirilmeksizin sorunları tanımlamanızı ve adreslerinizi belirlemenizi sağlar.
Genel Bakış
Aşağıdaki diyagram, uyarıların akışını temsil eder.
Uyarı kuralları uyarılardan ve bir uyarı tetiklendiğinde gerçekleştirilen eylemlerle ayrılır. Uyarı kuralı, uyarıya yönelik hedefi ve ölçütleri yakalar. Uyarı kuralı etkin veya devre dışı durumda olabilir. Uyarılar yalnızca etkinleştirildiğinde ateşlenir.
Aşağıda bir uyarı kuralının anahtar öznitelikleri verilmiştir:
Hedef kaynak -uyarı için kullanılabilen kapsamı ve sinyalleri tanımlar. Hedef, herhangi bir Azure kaynağı olabilir. Örnek hedefler:
- Sanal makineler.
- Depolama hesapları.
- Log Analytics çalışma alanı.
- Application Insights.
Belirli kaynaklar (sanal makineler gibi) için, uyarı kuralının hedefi olarak birden çok kaynak belirtebilirsiniz.
Sinyal -hedef kaynak tarafından yayılır. sinyaller şu türlerde olabilir: ölçüm, etkinlik günlüğü, Application Insights ve günlük.
Ölçüt -bir hedef kaynakta uygulanan sinyal ve mantık birleşimi. Örnekler:
- Yüzde 70 CPU >
- Sunucu yanıt süresi > 4 MS
- Günlük sorgusunun sonuç sayısı > 100
Uyarı adı -Kullanıcı tarafından yapılandırılan uyarı kuralı için belirli bir ad.
Uyarı açıklaması -Kullanıcı tarafından yapılandırılan uyarı kuralının açıklaması.
Önem derecesi -uyarı kuralında belirtilen ölçütlerle sonra uyarının önem derecesi karşılanır. Önem derecesi 0 ile 4 arasında olabilir.
- Sev 0 = kritik
- Sev 1 = hata
- Sev 2 = uyarı
- Sev 3 = bilgilendirici
- Sev 4 = ayrıntılı
Eylem -uyarı harekete geçirildiğinde gerçekleştirilecek belirli bir eylem. Daha fazla bilgi için bkz. eylem grupları.
Uyarı yapabilecekleriniz
Veri kaynaklarını izlemebölümünde açıklandığı gibi ölçümler ve Günlükler hakkında uyarı alabilirsiniz. Sinyaller şunları içerir ancak bunlarla sınırlı değildir:
- Ölçüm değerleri
- Günlük arama sorguları
- Etkinlik günlüğü olayları
- Temel alınan Azure platformunun durumu
- Web sitesi kullanılabilirliği için testler
Uyarıları yönetme
Bir uyarının durumunu, çözüm sürecinde nerede olduğunu belirtmek için ayarlayabilirsiniz. Uyarı kuralında belirtilen ölçütler karşılandığında, bir uyarı oluşturulur veya tetiklenir ve Yeni durumuna sahiptir. Bir uyarıyı onayladığınızda ve kapattığınızda durumu değiştirebilirsiniz. Tüm durum değişiklikleri uyarının geçmişine depolanır.
Aşağıdaki uyarı durumları desteklenir.
| Durum | Açıklama |
|---|---|
| Yeni | Sorun algılandı ve henüz gözden geçirilmedi. |
| Onaylandı | Bir yönetici uyarıyı inceetti ve üzerinde çalışmaya başladı. |
| Kapatıldı | Sorun çözüldü. Bir uyarı kapatıldıktan sonra, başka bir durumla değiştirerek dosyayı yeniden açabilirsiniz. |
Uyarı durumu , izleyici koşulunun farklıdır ve bağımsızdır. Uyarı durumu Kullanıcı tarafından ayarlanır. İzleme koşulu sistem tarafından ayarlanır. Bir uyarı tetiklendiğinde, uyarının izleyici koşulu ' tetiklenir ' olarak ayarlanır ve Uyarının tetiklenmesine neden olan temeldeki koşul temizler, izleme koşulu ' çözüldü ' olarak ayarlanır.
Uyarı durumu Kullanıcı tarafından değiştirilene kadar değiştirilmez. Uyarılarınızın ve akıllı grupların durumunu değiştirme hakkındabilgi edinin.
Uyarı deneyimi
Varsayılan uyarılar sayfası, belirli bir zaman aralığı içinde oluşturulan uyarıların bir özetini sağlar. Her önem derecesine yönelik toplam uyarı sayısını, her önem derecesine göre her bir durum için toplam uyarı sayısını tanımlayan sütunlarla görüntüler. Bu önem derecesine göre filtrelenen tüm uyarılar sayfasını açmak için tüm önem derecelerinin herhangi birini seçin.
Bunun yerine, REST API 'lerini kullanarak aboneliklerinizde oluşturulan uyarı örneklerini programlıbir şekilde numaralandırabilirsiniz.
Not
Yalnızca son 30 gün içinde oluşturulan uyarılara erişebilirsiniz.
Sayfayı güncelleştirmek için abonelikleri veya filtre parametrelerini değiştirebilirsiniz.

Bu görünümü, sayfanın en üstündeki açılan menülerde bulunan değerler ' i seçerek filtreleyebilirsiniz.
| Sütun | Açıklama |
|---|---|
| Abonelik | Uyarılarını görüntülemek istediğiniz Azure aboneliklerini seçin. İsteğe bağlı olarak, tüm aboneliklerinizi seçebilirsiniz. Yalnızca seçili aboneliklerde erişiminiz olan uyarılar görünüme dahil edilir. |
| Kaynak grubu | Tek bir kaynak grubu seçin. Yalnızca seçili kaynak grubunda hedefleri olan uyarılar görünüme dahildir. |
| Zaman aralığı | Yalnızca seçili zaman aralığı içinde tetiklenen uyarılar görünüme dahildir. Desteklenen değerler son saat, son 24 saat, son 7 gün ve son 30 gündür. |
Başka bir sayfa açmak için uyarılar sayfasının en üstünde bulunan aşağıdaki değerleri seçin:
| Değer | Açıklama |
|---|---|
| Toplam uyarı sayısı | Seçilen ölçütlerle eşleşen toplam uyarı sayısı. Filtre olmadan tüm uyarılar görünümünü açmak için bu değeri seçin. |
| Akıllı gruplar | Seçili ölçütlerle eşleşen uyarılardan oluşturulan akıllı grupların toplam sayısı. Tüm uyarılar görünümündeki akıllı gruplar listesini açmak için bu değeri seçin. |
| Toplam uyarı kuralları | Seçili abonelik ve kaynak grubundaki uyarı kurallarının toplam sayısı. Seçilen abonelikte ve kaynak grubunda filtrelenmiş kurallar görünümünü açmak için bu değeri seçin. |
Uyarı kurallarını yönetin
Kurallar sayfasını görüntülemek için, Uyarı kurallarını yönet' i seçin. Kurallar sayfası, Azure aboneliklerinizde tüm uyarı kurallarını yönetmek için tek bir yerdir. Tüm uyarı kurallarını listeler ve hedef kaynaklara, kaynak gruplarına, kural adına veya duruma göre sıralanabilir. Ayrıca, bu sayfadan uyarı kurallarını düzenleyebilir, etkinleştirebilir veya devre dışı bırakabilirsiniz.

Uyarı kuralı oluşturma
Uyarı kurallarını, izleme hizmeti veya sinyal türünden her ne kadar tutarlı bir şekilde yazabilirsiniz.
Yeni bir uyarı kuralı oluşturmak için aşağıdaki adımları uygulayın:
- Uyarı için hedefi seçin.
- Hedef için kullanılabilir sinyallerden sinyal seçin.
- Sinyalden verilere uygulanacak mantığı belirtin.
Bu basitleştirilmiş yazma işlemi artık, bir Azure kaynağı seçmeden önce desteklenen izleme kaynağını veya sinyalleri bilmeniz için gerekli değildir. Kullanılabilir sinyallerin listesi, seçtiğiniz hedef kaynağa göre otomatik olarak filtrelenir. Ayrıca, bu hedefe göre, uyarı kuralının mantığını otomatik olarak tanımlayarak de kılavuzluk yapılır.
Azure izleyici kullanarak uyarı oluşturma, görüntüleme ve yönetmekonusunda uyarı kuralları oluşturma hakkında daha fazla bilgi edinebilirsiniz.
Uyarılar, birkaç Azure izleme hizmeti arasında kullanılabilir. Bu hizmetlerin her birinin nasıl ve ne zaman kullanılacağı hakkında daha fazla bilgi için bkz. Azure uygulamalarını ve kaynaklarını izleme.
Tüm uyarılar sayfası
Tüm uyarılar sayfasını görmek Için Toplam uyarı' yı seçin. Burada, seçilen süre içinde oluşturulan uyarıların bir listesini görebilirsiniz. Tek tek uyarıların bir listesini ya da uyarıları içeren akıllı grupların bir listesini görebilirsiniz. Görünümler arasında geçiş yapmak için sayfanın üst kısmındaki başlık ' ı seçin.

Sayfanın en üstündeki açılan menülerde aşağıdaki değerleri seçerek görünümü filtreleyebilirsiniz:
| Sütun | Açıklama |
|---|---|
| Abonelik | Uyarılarını görüntülemek istediğiniz Azure aboneliklerini seçin. İsteğe bağlı olarak, tüm aboneliklerinizi seçebilirsiniz. Yalnızca seçili aboneliklerde erişiminiz olan uyarılar görünüme dahil edilir. |
| Kaynak grubu | Tek bir kaynak grubu seçin. Yalnızca seçili kaynak grubunda hedefleri olan uyarılar görünüme dahildir. |
| Kaynak türü | Bir veya daha fazla kaynak türü seçin. Yalnızca seçilen türdeki hedefleri olan uyarılar görünüme dahildir. Bu sütun yalnızca bir kaynak grubu belirtilmişse kullanılabilir. |
| Kaynak | Bir kaynak seçin. Yalnızca hedef olarak bu kaynağa sahip olan uyarılar görünüme dahil edilir. Bu sütun yalnızca bir kaynak türü belirtilmişse kullanılabilir. |
| Önem Derecesi | Bir uyarı önem derecesi seçin veya tüm önem derecelerinin uyarılarını dahil etmek için Tümü ' nü seçin. |
| İzleme koşulu | Bir izleyici koşulu seçin veya tüm koşulların uyarılarını dahil etmek için Tümü ' nü seçin. |
| Uyarı durumu | Bir uyarı durumu seçin veya tüm durumların uyarılarını dahil etmek için Tümü ' nü seçin. |
| Hizmeti izle | Bir hizmet seçin veya tüm hizmetleri dahil etmek için Tümü ' nü seçin. Yalnızca hizmeti hedef olarak kullanan kurallar tarafından oluşturulan uyarılar dahildir. |
| Zaman aralığı | Yalnızca seçili zaman aralığı içinde tetiklenen uyarılar görünüme dahildir. Desteklenen değerler son saat, son 24 saat, son 7 gün ve son 30 gündür. |
Görüntülenecek sütunları seçmek için sayfanın üst kısmındaki sütunları seçin.
Uyarı ayrıntıları sayfası
Bir uyarı seçtiğinizde, Bu sayfa uyarının ayrıntılarını sağlar ve durumunu değiştirmenizi sağlar.

Uyarı ayrıntıları sayfası aşağıdaki bölümleri içerir:
| Section | Description |
|---|---|
| Özet | Uyarı hakkındaki özellikleri ve diğer önemli bilgileri görüntüler. |
| Geçmiş | Uyarı tarafından gerçekleştirilen her eylemi ve uyarıya yapılan tüm değişiklikleri listeler. Şu anda durum değişiklikleriyle sınırlı. |
| Tanılama | Uyarının dahil olduğu akıllı grup hakkında bilgi. Uyarı sayısı , akıllı gruba dahil edilen uyarı sayısını ifade eder. Son 30 gün içinde oluşturulan aynı akıllı gruptaki diğer uyarıları, uyarılar listesi sayfasındaki zaman filtreinne olursa olsun içerir. Ayrıntılarını görüntülemek için bir uyarı seçin. |
Uyarı örneklerinizin Azure rol tabanlı erişim denetimi (Azure RBAC)
Uyarı örneklerinin tüketim ve yönetimi, kullanıcının Azure yerleşik rollerinden izleme katılımcısı veya izleme okuyucu rollerine sahip olmasını gerektirir. Bu roller, abonelik düzeyinden kaynak düzeyindeki ayrıntılı atamalara kadar her Azure Resource Manager kapsamında desteklenir. Örneğin, bir Kullanıcı yalnızca sanal makine için katkıda bulunan erişimi izmışsa ContosoVM1 , bu kullanıcı yalnızca üzerinde oluşturulan uyarıları kullanabilir ve yönetebilir ContosoVM1 .
Uyarı örneklerinizi programlama yoluyla yönetme
Aboneliğinize göre oluşturulan uyarılar için programlı olarak sorgulamak isteyebilirsiniz. Sorgular, Azure portal dışında özel görünümler oluşturmak veya desenleri ve eğilimleri belirlemek için uyarılarınızı analiz etmek olabilir.
tetiklenen uyarıları sorgulamak için şema ile Azure kaynak Graph kullanmanız önerilir AlertsManagementResources . birden çok abonelik arasında oluşturulan uyarıları yönetmeniz gerektiğinde kaynak Graph önerilir.
kaynak Graph REST API aşağıdaki örnek istek, son gün içindeki bir abonelikteki uyarıları döndürür:
{
"subscriptions": [
<subscriptionId>
],
"query": "alertsmanagementresources | where properties.essentials.lastModifiedDateTime > ago(1d) | project alertInstanceId = id, parentRuleId = tolower(tostring(properties['essentials']['alertRule'])), sourceId = properties['essentials']['sourceCreatedId'], alertName = name, severity = properties.essentials.severity, status = properties.essentials.monitorCondition, state = properties.essentials.alertState, affectedResource = properties.essentials.targetResourceName, monitorService = properties.essentials.monitorService, signalType = properties.essentials.signalType, firedTime = properties['essentials']['startDateTime'], lastModifiedDate = properties.essentials.lastModifiedDateTime, lastModifiedBy = properties.essentials.lastModifiedUserName"
}
You can also see the result of this Resource Graph query in the portal with Azure Resource Graph Explorer: portal.azure.com)%2C%20sourceId%20%3D%20properties%5B'essentials'%5D%5B'sourceCreatedId'%5D%2C%20alertName%20%3D%20name%2C%20severity%20%3D%20properties.essentials.severity%2C%20status%20%3D%20properties.essentials.monitorCondition%2C%20state%20%3D%20properties.essentials.alertState%2C%20affectedResource%20%3D%20properties.essentials.targetResourceName%2C%20monitorService%20%3D%20properties.essentials.monitorService%2C%20signalType%20%3D%20properties.essentials.signalType%2C%20firedTime%20%3D%20properties%5B'essentials'%5D%5B'startDateTime'%5D%2C%20lastModifiedDate%20%3D%20properties.essentials.lastModifiedDateTime%2C%20lastModifiedBy%20%3D%20properties.essentials.lastModifiedUserName)
Ayrıca, daha düşük ölçekli sorgulama senaryolarında Uyarı Yönetimi REST API kullanabilir veya tetiklenen uyarıları güncelleştirebilirsiniz.
Akıllı gruplar
Akıllı gruplar, uyarı gürültüsünü azaltmaya ve sorun gidermeye yardımcı olabilecek makine öğrenimi algoritmalarına dayalı uyarıların toplamasıdır. Akıllı gruplar ve akıllı gruplarınızı yönetme hakkında daha fazla bilgi edinin .