Scheduled Query Rules - Update
Aktualizovat pravidlo prohledávání protokolu.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}?api-version=2018-04-16
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
rule
|
path | True |
string |
Název pravidla. |
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Typ | Description |
---|---|---|
properties.enabled |
Příznak, který označuje, jestli je povolené pravidlo prohledávání protokolu. Hodnota by měla být true nebo false |
|
tags |
object |
Značky prostředků |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Úspěšná žádost o aktualizaci pravidla prohledávání protokolu |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Patch Log Search Rule
Ukázkový požadavek
PATCH https://management.azure.com/subscriptions/subid/resourcegroups/my-resource-group/providers/Microsoft.Insights/scheduledQueryRules/logalertfoo?api-version=2018-04-16
{
"properties": {
"enabled": "true"
}
}
Ukázková odpověď
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/microsoft.insights/scheduledQueryRules/logalertfoo",
"name": "logalertfoo",
"type": "Microsoft.Insights/scheduledQueryRules",
"location": "West US",
"tags": {},
"properties": {
"description": "log alert description",
"enabled": "true",
"lastUpdatedTime": "2017-06-23T21:23:52.0221265Z",
"provisioningState": "Succeeded",
"source": {
"query": "requests",
"dataSourceId": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/microsoft.insights/components/sampleAI",
"queryType": "ResultCount"
},
"schedule": {
"frequencyInMinutes": 15,
"timeWindowInMinutes": 15
},
"action": {
"odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction",
"severity": "1",
"aznsAction": {
"actionGroup": [],
"emailSubject": "Email Header",
"customWebhookPayload": "{}"
},
"trigger": {
"thresholdOperator": "GreaterThan",
"threshold": 3,
"metricTrigger": {
"thresholdOperator": "GreaterThan",
"threshold": 5,
"metricTriggerType": "Consecutive",
"metricColumn": "ColumnName"
}
}
}
}
}
Definice
Name | Description |
---|---|
Alerting |
Zadejte akci, která se musí provést, když je typ pravidla Výstraha. |
Alert |
Úroveň závažnosti výstrahy |
Az |
Skupina akcí Azure |
Conditional |
Kritéria vyhodnocení podmínky výsledku |
Criteria |
Určuje kritéria pro převod protokolu na metriku. |
Dimension |
Určuje kritéria pro převod protokolu na metriku. |
enabled |
Příznak, který označuje, jestli je povolené pravidlo prohledávání protokolu. Hodnota by měla být true nebo false |
Error |
Popisuje formát odpovědi na chybu. |
Error |
Popisuje formát odpovědi na chybu. |
Log |
Popisovač triggeru metrik protokolu. |
Log |
Prostředek pravidla prohledávání protokolu. |
Log |
Prostředek pravidla prohledávání protokolu pro operace oprav. |
Log |
Zadejte akci, která se musí provést, když typ pravidla převádí protokol na metriku. |
metric |
Typ triggeru metriky – "Po sobě jdoucí" nebo "Celkem" |
operator |
Operátor pro hodnoty dimenzí |
provisioning |
Stav zřizování pravidla naplánovaného dotazu |
Query |
Nastavení hodnoty na ResultAccount |
Schedule |
Definuje, jak často se má vyhledávání spouštět, a časový interval. |
Source |
Určuje vyhledávací dotaz protokolu. |
Trigger |
Podmínka, která vede k pravidlu prohledávání protokolu. |
AlertingAction
Zadejte akci, která se musí provést, když je typ pravidla Výstraha.
Name | Typ | Description |
---|---|---|
aznsAction |
Referenční informace ke skupině akcí Azure |
|
odata.type |
string:
Microsoft. |
Určuje akci. Podporované hodnoty – AlertingAction, LogToMetricAction |
severity |
Závažnost výstrahy |
|
throttlingInMin |
integer (int32) |
čas (v minutách), pro které mají být upozornění omezena nebo potlačena. |
trigger |
Podmínka triggeru, která má za následek, že pravidlo upozornění je. |
AlertSeverity
Úroveň závažnosti výstrahy
Hodnota | Description |
---|---|
0 | |
1 | |
2 | |
3 | |
4 |
AzNsActionGroup
Skupina akcí Azure
Name | Typ | Description |
---|---|---|
actionGroup |
string[] |
Referenční informace ke skupině akcí Azure |
customWebhookPayload |
string |
Vlastní datová část, která se má odeslat pro všechny identifikátory URI webhooku ve skupině akcí Azure |
emailSubject |
string |
Přepsání vlastního předmětu pro všechna ID e-mailu ve skupině akcí Azure |
ConditionalOperator
Kritéria vyhodnocení podmínky výsledku
Hodnota | Description |
---|---|
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual |
Criteria
Určuje kritéria pro převod protokolu na metriku.
Name | Typ | Description |
---|---|---|
dimensions |
Seznam dimenzí pro vytváření metrik |
|
metricName |
string |
Název metriky |
Dimension
Určuje kritéria pro převod protokolu na metriku.
Name | Typ | Description |
---|---|---|
name |
string |
Název dimenze |
operator |
Operátor pro hodnoty dimenzí |
|
values |
string[] |
Seznam hodnot dimenzí |
enabled
Příznak, který označuje, jestli je povolené pravidlo prohledávání protokolu. Hodnota by měla být true nebo false
Hodnota | Description |
---|---|
false | |
true |
ErrorContract
Popisuje formát odpovědi na chybu.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě. |
ErrorResponse
Popisuje formát odpovědi na chybu.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
message |
string |
Chybová zpráva označující, proč operace selhala. |
LogMetricTrigger
Popisovač triggeru metrik protokolu.
Name | Typ | Default value | Description |
---|---|---|---|
metricColumn |
string |
Vyhodnocení metriky u konkrétního sloupce |
|
metricTriggerType | Consecutive |
Typ triggeru metriky – "Po sobě jdoucí" nebo "Celkem" |
|
threshold |
number (double) |
Prahová hodnota triggeru metriky. |
|
thresholdOperator | GreaterThanOrEqual |
Operace vyhodnocení pro metriku -"GreaterThan" nebo "LessThan" nebo "Equal". |
LogSearchRuleResource
Prostředek pravidla prohledávání protokolu.
Name | Typ | Default value | Description |
---|---|---|---|
etag |
string |
Pole etag je není povinné. Pokud je uvedený v textu odpovědi, musí být také uveden jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27). |
|
id |
string |
ID prostředku Azure |
|
kind |
string |
Metadata používaná portálem, nástroji atd. k vykreslení různých prostředí uživatelského prostředí pro prostředky stejného typu; Například ApiApps jsou druhem typu Microsoft.Web/sites. V případě podpory musí poskytovatel prostředků tuto hodnotu ověřit a zachovat. |
|
location |
string |
Umístění prostředku |
|
name |
string |
Název prostředku Azure |
|
properties.action | Action: |
Je potřeba provést akci při provádění pravidla. |
|
properties.autoMitigate |
boolean |
False |
Příznak, který označuje, jestli se má výstraha automaticky vyřešit, nebo ne. Výchozí hodnota je false. |
properties.createdWithApiVersion |
string |
Verze api použitá při vytváření tohoto pravidla upozornění |
|
properties.description |
string |
Popis pravidla prohledávání protokolu. |
|
properties.displayName |
string |
Zobrazovaný název pravidla upozornění |
|
properties.enabled |
Příznak, který označuje, jestli je povolené pravidlo prohledávání protokolu. Hodnota by měla být true nebo false |
||
properties.isLegacyLogAnalyticsRule |
boolean |
True if alert rule is legacy Log Analytic rule |
|
properties.lastUpdatedTime |
string (date-time) |
Čas poslední aktualizace pravidla ve formátu IS08601 |
|
properties.provisioningState |
Stav zřizování pravidla naplánovaného dotazu |
||
properties.schedule |
Plán (frekvence, časové období) pro pravidlo Požadováno pro typ akce – AlertingAction |
||
properties.source |
Zdroj dat, proti kterému pravidlo bude dotazovat data |
||
tags |
object |
Značky prostředků |
|
type |
string |
Typ prostředku Azure |
LogSearchRuleResourcePatch
Prostředek pravidla prohledávání protokolu pro operace oprav.
Name | Typ | Description |
---|---|---|
properties.enabled |
Příznak, který označuje, jestli je povolené pravidlo prohledávání protokolu. Hodnota by měla být true nebo false |
|
tags |
object |
Značky prostředků |
LogToMetricAction
Zadejte akci, která se musí provést, když typ pravidla převádí protokol na metriku.
Name | Typ | Description |
---|---|---|
criteria |
Criteria[] |
Kritéria metriky |
odata.type |
string:
Microsoft. |
Určuje akci. Podporované hodnoty – AlertingAction, LogToMetricAction |
metricTriggerType
Typ triggeru metriky – "Po sobě jdoucí" nebo "Celkem"
Hodnota | Description |
---|---|
Consecutive | |
Total |
operator
Operátor pro hodnoty dimenzí
Hodnota | Description |
---|---|
Include |
provisioningState
Stav zřizování pravidla naplánovaného dotazu
Hodnota | Description |
---|---|
Canceled | |
Deploying | |
Failed | |
Succeeded |
QueryType
Nastavení hodnoty na ResultAccount
Hodnota | Description |
---|---|
ResultCount |
Schedule
Definuje, jak často se má vyhledávání spouštět, a časový interval.
Name | Typ | Description |
---|---|---|
frequencyInMinutes |
integer (int32) |
frekvence (v minutách), při které je třeba vyhodnotit podmínku pravidla. |
timeWindowInMinutes |
integer (int32) |
Časové intervaly, pro které je potřeba načíst data pro dotaz (musí být větší nebo roven frekvenciInMinutes). |
Source
Určuje vyhledávací dotaz protokolu.
Name | Typ | Description |
---|---|---|
authorizedResources |
string[] |
Seznam prostředků odkazovaných na dotaz |
dataSourceId |
string |
Identifikátor URI prostředku, přes který se má spustit vyhledávací dotaz protokolu. |
query |
string |
Dotaz prohledávání protokolu Požadováno pro typ akce – AlertingAction |
queryType |
Nastavte hodnotu na ResultCount . |
TriggerCondition
Podmínka, která vede k pravidlu prohledávání protokolu.
Name | Typ | Default value | Description |
---|---|---|---|
metricTrigger |
Podmínka triggeru pro pravidlo dotazu na metriku |
||
threshold |
number (double) |
Výsledek nebo prahová hodnota počtu na základě toho, které pravidlo se má aktivovat. |
|
thresholdOperator | GreaterThanOrEqual |
Operace vyhodnocení pravidla - GreaterThan nebo LessThan. |