az monitor activity-log alert

Etkinlik günlüğü uyarı kurallarını yönetin.

Komutlar

Name Description Tür Durum
az monitor activity-log alert action-group

Etkinlik günlüğü uyarı kurallarını yönetin.

Temel GA
az monitor activity-log alert action-group add

Bu etkinlik günlüğü uyarı kuralına eylem grupları ekleyin. Ayrıca, belirli eylem gruplarının mevcut web kancası özelliklerinin üzerine yazmak için de kullanılabilir.

Temel GA
az monitor activity-log alert action-group remove

Bu etkinlik günlüğü uyarı kuralından eylem gruplarını kaldırın.

Temel GA
az monitor activity-log alert create

Varsayılan etkinlik günlüğü uyarı kuralı oluşturun.

Temel GA
az monitor activity-log alert delete

Etkinlik günlüğü uyarılarını silme.

Temel GA
az monitor activity-log alert list

Etkinlik günlüğü uyarı kurallarını bir kaynak grubu veya geçerli abonelik altında listeleyin.

Temel GA
az monitor activity-log alert scope

Etkinlik günlüğü uyarı kurallarını yönetin.

Temel GA
az monitor activity-log alert scope add

Bu etkinlik günlüğü uyarı kuralına kapsamlar ekleyin.

Temel GA
az monitor activity-log alert scope remove

Bu etkinlik günlüğü uyarı kuralından kapsamları kaldırır.

Temel GA
az monitor activity-log alert show

Etkinlik günlüğü uyarısı alın.

Temel GA
az monitor activity-log alert update

Yeni etkinlik günlüğü uyarılarını güncelleştirin veya mevcut bir uyarıyı güncelleştirin.

Temel GA

az monitor activity-log alert create

Varsayılan etkinlik günlüğü uyarı kuralı oluşturun.

Bu komut, etkinlik günlüklerinin 'category' alanının 'ServiceHealth' değerine eşit olup olmadığını karşılaştıran bir koşula sahip bir varsayılan etkinlik günlüğü oluşturur. Yeni oluşturulan etkinlik günlüğü uyarısına eklenmiş eylem grubu yok.

az monitor activity-log alert create --activity-log-alert-name
                                     --resource-group
                                     [--action-group]
                                     [--all-of]
                                     [--condition]
                                     [--description]
                                     [--disable {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--scope]
                                     [--tags]
                                     [--webhook-properties]

Örnekler

Varsayılan ayarlarla bir uyarı kuralı oluşturun.

az monitor activity-log alert create -n AlertName -g ResourceGroup

Hata düzeyi hizmet durumu günlüğüyle ilgili koşula sahip bir uyarı kuralı oluşturun.

az monitor activity-log alert create -n AlertName -g ResourceGroup \ --condition category=ServiceHealth and level=Error

Eylem grubuyla bir uyarı kuralı oluşturun ve web kancası özelliklerini belirtin.

az monitor activity-log alert create -n AlertName -g ResourceGroup \ -a /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/acti onGroups/{ActionGroup} \ -w usage=test owner=jane

Başlangıçta devre dışı bırakılan bir uyarı kuralı oluşturun.

az monitor activity-log alert create -n AlertName -g ResourceGroup --disable

Gerekli Parametreler

--activity-log-alert-name --name -n

Etkinlik günlüğü uyarısının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--action-group -a

Eylem grubu ekleyin. Boşlukla ayrılmış eylem grubu tanımlayıcılarını kabul eder. Tanımlayıcı, eylem grubunun adı veya kaynak kimliği olabilir. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--all-of

Etkinlik Günlüğü Uyarısı kural koşullarının listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--condition -c

Uyarı kuralının etkinleştirilmesine neden olacak koşul. Biçim: FIELD=VALUE[ ve FIELD=VALUE...] Alanın olası değerleri 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' veya 'properties' ile başlayan herhangi bir değerdir. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--description

Bu Etkinlik Günlüğü Uyarısı kuralının açıklaması.

--disable

Etkinlik günlüğü uyarı kuralını oluşturulduktan sonra devre dışı bırakın.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
varsayılan değer: False
--scope -s

Ön ek olarak kullanılacak dizelerin listesi. Uyarı kuralı yalnızca bu ön eklerden birinin altındaki kaynak kimliklerine sahip etkinlik günlüklerine uygulanır. Sağlanmazsa subscriptionId kullanılır. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--tags

Kaynağın etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--webhook-properties -w

'key[=value]' biçiminde boşlukla ayrılmış web kancası özellikleri. Bu özellikler, bu komutta eklenen eylem gruplarıyla ilişkilendirilir. Bu eylem grubundaki tüm web kancası alıcıları için bu veriler web kancası yüküne eklenir. Farklı eylem gruplarına farklı web kancası özellikleri eklemek için eylem gruplarını ayrı güncelleştirme eylemi komutlarına ekleyin. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az monitor activity-log alert delete

Etkinlik günlüğü uyarılarını silme.

az monitor activity-log alert delete [--activity-log-alert-name]
                                     [--ids]
                                     [--resource-group]
                                     [--subscription]

İsteğe Bağlı Parametreler

--activity-log-alert-name --name -n

Etkinlik günlüğü uyarısının adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az monitor activity-log alert list

Etkinlik günlüğü uyarı kurallarını bir kaynak grubu veya geçerli abonelik altında listeleyin.

az monitor activity-log alert list [--resource-group]

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az monitor activity-log alert show

Etkinlik günlüğü uyarısı alın.

az monitor activity-log alert show [--activity-log-alert-name]
                                   [--ids]
                                   [--resource-group]
                                   [--subscription]

İsteğe Bağlı Parametreler

--activity-log-alert-name --name -n

Etkinlik günlüğü uyarısının adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az monitor activity-log alert update

Yeni etkinlik günlüğü uyarılarını güncelleştirin veya mevcut bir uyarıyı güncelleştirin.

az monitor activity-log alert update [--activity-log-alert-name]
                                     [--add]
                                     [--all-of]
                                     [--condition]
                                     [--description]
                                     [--enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--ids]
                                     [--remove]
                                     [--resource-group]
                                     [--set]
                                     [--subscription]
                                     [--tags]

Örnekler

Koşulu güncelleştirme

az monitor activity-log alert update -n AlertName -g ResourceGroup \ --condition category=ServiceHealth and level=Error

Uyarı kuralını devre dışı bırakın.

az monitor activity-log alert update -n AlertName -g ResourceGroup --enable false

Bu etkinlik günlüğü uyarı kuralının ayrıntılarını güncelleştirin.

az monitor activity-log alert update --enabled true --name MyActivityLogAlerts --resource- group MyResourceGroup --subscription MySubscription

Bu etkinlik günlüğü uyarısının ayrıntılarını güncelleştirin.

az monitor activity-log alert update --name MyActivityLogAlerts --resource-group MyResourceGroup --tags key=value

İsteğe Bağlı Parametreler

--activity-log-alert-name --name -n

Etkinlik günlüğü uyarısının adı.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.

--all-of

Etkinlik Günlüğü Uyarısı kural koşullarının listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--condition -c

Uyarı kuralının etkinleştirilmesine neden olacak koşul. Biçim: FIELD=VALUE[ ve FIELD=VALUE...] Alanın olası değerleri 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' veya 'properties' ile başlayan herhangi bir değerdir. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--description

Bu Etkinlik Günlüğü Uyarısı kuralının açıklaması.

--enabled

Bu Etkinlik Günlüğü Uyarısı kuralının etkinleştirilip etkinleştirilmediğini gösterir. Etkinlik Günlüğü Uyarısı kuralı etkin değilse, eylemlerinin hiçbiri etkinleştirilmez.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Kaynağın etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.