Scheduled Query Rules - Get
Získá pravidlo prohledávání protokolu.
GET 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 |
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. |
rule
|
path | True |
string |
Název pravidla. |
subscription
|
path | True |
string |
ID cílového předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Úspěšný požadavek na získání pravidla prohledávání protokolu |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
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
Get rule
Ukázkový požadavek
GET https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/Rac46PostSwapRG/providers/Microsoft.Insights/scheduledQueryRules/logalertfoo?api-version=2018-04-16
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",
"queryType": "ResultCount",
"dataSourceId": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/microsoft.insights/components/sampleAI"
},
"schedule": {
"frequencyInMinutes": 15,
"timeWindowInMinutes": 15
},
"action": {
"odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction",
"severity": "1",
"trigger": {
"thresholdOperator": "GreaterThan",
"threshold": 3
},
"aznsAction": {
"actionGroup": [],
"emailSubject": "Email Header",
"customWebhookPayload": "{}"
}
}
}
}
Definice
Name | Description |
---|---|
Alerting |
Zadejte akci, která se má 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 pravidlo prohledávání protokolu povolené. Hodnota by měla být true nebo false. |
Error |
Popisuje formát chybové odpovědi. |
Error |
Popisuje formát chybové odpovědi. |
Log |
Popisovač triggeru metrik protokolu |
Log |
Prostředek pravidla prohledávání protokolu. |
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 |
Nastavte hodnotu na ResultAccount. |
Schedule |
Definuje, jak často se má vyhledávání spouštět a časový interval. |
Source |
Určuje dotaz prohledávání protokolu. |
Trigger |
Podmínka, která má za následek pravidlo prohledávání protokolu. |
AlertingAction
Zadejte akci, která se má provést, když je typ pravidla Výstraha.
Name | Typ | Description |
---|---|---|
aznsAction |
Referenční informace ke skupinám akcí Azure |
|
odata.type |
string:
Microsoft. |
Určuje akci. Podporované hodnoty – AlertingAction, LogToMetricAction |
severity |
Závažnost výstrahy |
|
throttlingInMin |
integer |
čas (v minutách), po který by měla být upozornění omezována nebo potlačena. |
trigger |
Aktivační podmínka, která má za následek, že pravidlo upozornění je. |
AlertSeverity
Úroveň závažnosti výstrahy
Name | Typ | Description |
---|---|---|
0 |
string |
|
1 |
string |
|
2 |
string |
|
3 |
string |
|
4 |
string |
AzNsActionGroup
Skupina akcí Azure
Name | Typ | Description |
---|---|---|
actionGroup |
string[] |
Referenční informace ke skupinám 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
Name | Typ | Description |
---|---|---|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
Criteria
Určuje kritéria pro převod protokolu na metriku.
Name | Typ | Description |
---|---|---|
dimensions |
Seznam dimenzí pro vytvoření metriky |
|
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 pravidlo prohledávání protokolu povolené. Hodnota by měla být true nebo false.
Name | Typ | Description |
---|---|---|
false |
string |
|
true |
string |
ErrorContract
Popisuje formát chybové odpovědi.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě. |
ErrorResponse
Popisuje formát chybové odpovědi.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
message |
string |
Chybová zpráva s informacemi o tom, proč operace selhala. |
LogMetricTrigger
Popisovač triggeru metrik protokolu
Name | Typ | Default value | Description |
---|---|---|---|
metricColumn |
string |
Vyhodnocení metriky pro konkrétní sloupec |
|
metricTriggerType | Consecutive |
Typ triggeru metriky – po sobě jdoucí nebo celkem |
|
threshold |
number |
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 není povinné. Pokud je uvedený v textu odpovědi, musí být také uvedený jako hlavička podle normální konvence 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 polích hlaviček etag (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. Pokud je tato možnost podporovaná, poskytovatel prostředků musí tuto hodnotu ověřit a zachovat. |
|
location |
string |
Umístění prostředku |
|
name |
string |
Název prostředku Azure |
|
properties.action | Action: |
Při provádění pravidla je potřeba provést akci. |
|
properties.autoMitigate |
boolean |
False |
Příznak, který označuje, jestli se má upozornění automaticky vyřešit, nebo ne. Výchozí hodnotou je hodnota false. |
properties.createdWithApiVersion |
string |
Verze rozhraní 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 pravidlo prohledávání protokolu povolené. Hodnota by měla být true nebo false. |
||
properties.isLegacyLogAnalyticsRule |
boolean |
Hodnota True, pokud je pravidlo upozornění starším pravidlem analýzy protokolů |
|
properties.lastUpdatedTime |
string |
Č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ý interval) pro pravidlo. Požadováno pro typ akce – AlertingAction |
||
properties.source |
Zdroj dat, podle kterého pravidla se bude dotazovat na data |
||
tags |
object |
Značky prostředků |
|
type |
string |
Typ prostředku Azure |
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
Name | Typ | Description |
---|---|---|
Consecutive |
string |
|
Total |
string |
operator
Operátor pro hodnoty dimenzí
Name | Typ | Description |
---|---|---|
Include |
string |
provisioningState
Stav zřizování pravidla naplánovaného dotazu
Name | Typ | Description |
---|---|---|
Canceled |
string |
|
Deploying |
string |
|
Failed |
string |
|
Succeeded |
string |
QueryType
Nastavte hodnotu na ResultAccount.
Name | Typ | Description |
---|---|---|
ResultCount |
string |
Schedule
Definuje, jak často se má vyhledávání spouštět a časový interval.
Name | Typ | Description |
---|---|---|
frequencyInMinutes |
integer |
frekvence (v minutách), při které by se měla vyhodnocovat podmínka pravidla. |
timeWindowInMinutes |
integer |
Časový interval, pro který je potřeba načíst data pro dotaz (měl by být větší než nebo roven hodnotě frequencyInMinutes). |
Source
Určuje dotaz prohledávání 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á dotaz prohledávání protokolu spustit. |
query |
string |
Dotaz prohledávání protokolu. Požadováno pro typ akce – AlertingAction |
queryType |
Nastavte hodnotu na ResultCount. |
TriggerCondition
Podmínka, která má za následek pravidlo prohledávání protokolu.
Name | Typ | Default value | Description |
---|---|---|---|
metricTrigger |
Aktivační podmínka pro pravidlo dotazu na metriku |
||
threshold |
number |
Prahová hodnota výsledku nebo počtu na základě toho, které pravidlo se má aktivovat. |
|
thresholdOperator | GreaterThanOrEqual |
Operace vyhodnocení pro pravidlo – GreaterThan nebo LessThan. |