Alert Rules - Get
Klasik bir ölçüm uyarı kuralı alır
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/alertrules/{ruleName}?api-version=2016-03-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. |
rule
|
path | True |
string |
Kuralın adı. |
subscription
|
path | True |
string |
Hedef aboneliğin kimliği. |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Uyarı kuralı alma isteği başarılı |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Get an alert rule
Sample Request
GET https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/Rac46PostSwapRG/providers/Microsoft.Insights/alertrules/chiricutin?api-version=2016-03-01
Sample Response
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/microsoft.insights/alertrules/chiricutin",
"name": "chiricutin",
"type": "Microsoft.Insights/alertRules",
"location": "West US",
"tags": {
"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary, Microsoft.WindowsAzure.Management.Common.Storage",
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"name": "chiricutin",
"description": "Pura Vida",
"isEnabled": true,
"condition": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"dataSource": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
"resourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest",
"metricName": "Requests"
},
"operator": "GreaterThan",
"threshold": 3,
"windowSize": "PT5M",
"timeAggregation": "Total"
},
"lastUpdatedTime": "2016-11-23T21:23:52.0221265Z",
"actions": []
}
}
Tanımlar
Name | Description |
---|---|
Alert |
Uyarı kuralı kaynağı. |
Condition |
Kural koşulunda izin verilen işleçler. |
Error |
Hata yanıtının biçimini açıklar. |
Location |
Başarısız olan belirli sayıda konumu temel alan kural koşulu. |
Management |
Toplanan verilerin zaman içinde nasıl birleştirileceği. |
Management |
Bir yönetim olayı kuralı koşulu. |
Rule |
Kural koşulu değerlendirildiğinde e-posta gönderme eylemini belirtir. Bu durumda ayrımcı her zaman RuleEmailAction'dır. |
Rule |
Kural yönetimi olay veri kaynağı için talepler. |
Rule |
Kural yönetimi olay veri kaynağı. Bu durumda ayrımcı alanlar her zaman RuleManagementEventDataSource'tır. |
Rule |
Kural ölçümü veri kaynağı. Bu durumda ayrımcı değer her zaman RuleMetricDataSource'tır. |
Rule |
Kural koşulu değerlendirildiğinde hizmete postalanan eylemi belirtir. Bu durumda ayrımcı her zaman RuleWebhookAction'dır. |
Threshold |
Eşiği aşan bir ölçümü temel alan kural koşulu. |
Time |
Kuralda izin verilen toplama işleçleri. |
AlertRuleResource
Uyarı kuralı kaynağı.
Name | Tür | Description |
---|---|---|
id |
string |
Azure kaynak kimliği |
location |
string |
Kaynak konumu |
name |
string |
Azure kaynak adı |
properties.action | RuleAction: |
eylemi, uyarı kuralı etkin hale geldiğinde ve bir uyarı koşulu çözümlendiğinde gerçekleştirilir. |
properties.actions | RuleAction[]: |
uyarı kuralı etkin olduğunda ve bir uyarı koşulu çözümlendiğinde gerçekleştirilen eylemler dizisi. |
properties.condition | RuleCondition: |
uyarı kuralının etkinleştirilmesine neden olan koşul. |
properties.description |
string |
uyarı e-postasında yer alacak uyarı kuralının açıklaması. |
properties.isEnabled |
boolean |
uyarı kuralının etkinleştirilip etkinleştirilmediğini gösteren bayrak. |
properties.lastUpdatedTime |
string |
Kuralın en son ISO8601 biçimde güncelleştirilişi. |
properties.name |
string |
uyarı kuralının adı. |
properties.provisioningState |
string |
sağlama durumu. |
tags |
object |
Kaynak etiketleri |
type |
string |
Azure kaynak türü |
ConditionOperator
Kural koşulunda izin verilen işleçler.
Name | Tür | Description |
---|---|---|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
ErrorResponse
Hata yanıtının biçimini açıklar.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu |
message |
string |
İşlemin neden başarısız olduğunu belirten hata iletisi. |
LocationThresholdRuleCondition
Başarısız olan belirli sayıda konumu temel alan kural koşulu.
Name | Tür | Description |
---|---|---|
dataSource | RuleDataSource: |
kuralın verilerini topladığı kaynak. Bu tür için dataSource her zaman RuleMetricDataSource türünde olacaktır. |
failedLocationCount |
integer |
uyarıyı etkinleştirememesi gereken konum sayısı. |
odata.type |
string:
Microsoft. |
koşul türünü belirtir. Bu üç türden biri olabilir: ManagementEventRuleCondition (yönetim olaylarının oluşumları), LocationThresholdRuleCondition (web testinin hata sayısına bağlı olarak) ve ThresholdRuleCondition (ölçümün eşiğine göre). |
windowSize |
string |
eşiğe göre uyarı etkinliğini izlemek için kullanılan süre (ISO 8601 süre biçiminde). Belirtilirse 5 dakika ile 1 gün arasında olmalıdır. |
ManagementEventAggregationCondition
Toplanan verilerin zaman içinde nasıl birleştirileceği.
Name | Tür | Description |
---|---|---|
operator |
koşul işleci. |
|
threshold |
number |
Uyarıyı etkinleştiren eşik değeri. |
windowSize |
string |
eşiğe göre uyarı etkinliğini izlemek için kullanılan süre (ISO 8601 süre biçiminde). Belirtilirse 5 dakika ile 1 gün arasında olmalıdır. |
ManagementEventRuleCondition
Bir yönetim olayı kuralı koşulu.
Name | Tür | Description |
---|---|---|
aggregation |
Toplanan verilerin zaman içinde ve uyarı etkinleştirildiğinde nasıl birleştirileceği. Yönetim olayı uyarı toplama işleminin isteğe bağlı olduğunu unutmayın; sağlanmazsa herhangi bir olay uyarının etkinleştirilmesine neden olur. |
|
dataSource | RuleDataSource: |
kuralın verilerini topladığı kaynak. Bu tür için dataSource her zaman RuleMetricDataSource türünde olacaktır. |
odata.type |
string:
Microsoft. |
koşul türünü belirtir. Bu üç türden biri olabilir: ManagementEventRuleCondition (yönetim olaylarının oluşumları), LocationThresholdRuleCondition (web testinin hata sayısına bağlı olarak) ve ThresholdRuleCondition (ölçümün eşiğine göre). |
RuleEmailAction
Kural koşulu değerlendirildiğinde e-posta gönderme eylemini belirtir. Bu durumda ayrımcı her zaman RuleEmailAction'dır.
Name | Tür | Description |
---|---|---|
customEmails |
string[] |
uyarının etkinleştirilmesini bildirmek için yöneticinin özel e-posta adreslerinin listesi. |
odata.type |
string:
Microsoft. |
eylemin türünü belirtir. İki tür eylem vardır: RuleEmailAction ve RuleWebhookAction. |
sendToServiceOwners |
boolean |
Uyarı etkinleştirildiğinde hizmet yöneticilerinin (hizmet ve ortak yöneticiler) bilgilendirilip bilgilendirilmeyeceği. |
RuleManagementEventClaimsDataSource
Kural yönetimi olay veri kaynağı için talepler.
Name | Tür | Description |
---|---|---|
emailAddress |
string |
e-posta adresini seçin. |
RuleManagementEventDataSource
Kural yönetimi olay veri kaynağı. Bu durumda ayrımcı alanlar her zaman RuleManagementEventDataSource'tır.
Name | Tür | Description |
---|---|---|
claims |
talepler. |
|
eventName |
string |
olay adı. |
eventSource |
string |
olay kaynağı. |
legacyResourceId |
string |
kuralın izlediği kaynağın eski kaynak tanımlayıcısı. NOT: Bu özellik mevcut bir kural için güncelleştirilemez. |
level |
string |
düzeyini seçin. |
metricNamespace |
string |
ölçümün ad alanı. |
odata.type |
string:
Microsoft. |
veri kaynağının türünü belirtir. İki tür kural veri kaynağı vardır: RuleMetricDataSource ve RuleManagementEventDataSource |
operationName |
string |
Denetlenmesi gereken işlemin adı. Ad sağlanmazsa, herhangi bir işlem eşleşir. |
resourceGroupName |
string |
kaynak grubu adı. |
resourceLocation |
string |
kaynağın konumu. |
resourceProviderName |
string |
kaynak sağlayıcısının adı. |
resourceUri |
string |
kuralın izlediği kaynağın kaynak tanımlayıcısı. NOT: Bu özellik mevcut bir kural için güncelleştirilemez. |
status |
string |
Denetlenmesi gereken işlemin durumu. Durum belirtilmemişse, herhangi bir durum eşleşir. |
subStatus |
string |
alt durumu. |
RuleMetricDataSource
Kural ölçümü veri kaynağı. Bu durumda ayrımcı değer her zaman RuleMetricDataSource'tır.
Name | Tür | Description |
---|---|---|
legacyResourceId |
string |
kuralın izlediği kaynağın eski kaynak tanımlayıcısı. NOT: Bu özellik mevcut bir kural için güncelleştirilemez. |
metricName |
string |
kuralın neleri izlediğini tanımlayan ölçümün adı. |
metricNamespace |
string |
ölçümün ad alanı. |
odata.type |
string:
Microsoft. |
veri kaynağının türünü belirtir. İki tür kural veri kaynağı vardır: RuleMetricDataSource ve RuleManagementEventDataSource |
resourceLocation |
string |
kaynağın konumu. |
resourceUri |
string |
kuralın izlediği kaynağın kaynak tanımlayıcısı. NOT: Bu özellik mevcut bir kural için güncelleştirilemez. |
RuleWebhookAction
Kural koşulu değerlendirildiğinde hizmete postalanan eylemi belirtir. Bu durumda ayrımcı her zaman RuleWebhookAction'dır.
Name | Tür | Description |
---|---|---|
odata.type |
string:
Microsoft. |
eylemin türünü belirtir. İki tür eylem vardır: RuleEmailAction ve RuleWebhookAction. |
properties |
object |
post işlemine dahil etmek için özel özelliklerin sözlüğü. Bu veriler web kancası yüküne eklenir. |
serviceUri |
string |
uyarı etkinleştirildiğinde veya çözümlendiğinde bildirimi göndermeye yönelik hizmet uri'sini seçin. |
ThresholdRuleCondition
Eşiği aşan bir ölçümü temel alan kural koşulu.
Name | Tür | Description |
---|---|---|
dataSource | RuleDataSource: |
kuralın verilerini topladığı kaynak. Bu tür için dataSource her zaman RuleMetricDataSource türünde olacaktır. |
odata.type |
string:
Microsoft. |
koşul türünü belirtir. Bu üç türden biri olabilir: ManagementEventRuleCondition (yönetim olaylarının oluşumları), LocationThresholdRuleCondition (web testinin hata sayısına bağlı olarak) ve ThresholdRuleCondition (ölçümün eşiğine göre). |
operator |
verileri ve eşiği karşılaştırmak için kullanılan işleç. |
|
threshold |
number |
uyarıyı etkinleştiren eşik değeri. |
timeAggregation |
zaman toplama işleci. Toplanan verilerin zaman içinde nasıl birleştirileceği. Varsayılan değer, Ölçümün PrimaryAggregationType değeridir. |
|
windowSize |
string |
eşiğe göre uyarı etkinliğini izlemek için kullanılan süre (ISO 8601 süre biçiminde). Belirtilirse 5 dakika ile 1 gün arasında olmalıdır. |
TimeAggregationOperator
Kuralda izin verilen toplama işleçleri.
Name | Tür | Description |
---|---|---|
Average |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |