Microsoft.Insights scheduledQueryRules 2018-04-16
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.
Definicja zasobu Bicep
Typ zasobu scheduledQueryRules można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/scheduledQueryRules, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2018-04-16' = {
location: 'string'
name: 'string'
properties: {
action: {
odata.type: 'string'
// For remaining properties, see Action objects
}
autoMitigate: bool
description: 'string'
displayName: 'string'
enabled: 'string'
schedule: {
frequencyInMinutes: int
timeWindowInMinutes: int
}
source: {
authorizedResources: [
'string'
]
dataSourceId: 'string'
query: 'string'
queryType: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Obiekty akcji
Ustaw właściwość odata.type, aby określić typ obiektu.
W przypadku Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction, użyj:
{
aznsAction: {
actionGroup: [
'string'
]
customWebhookPayload: 'string'
emailSubject: 'string'
}
odata.type: 'Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction'
severity: 'string'
throttlingInMin: int
trigger: {
metricTrigger: {
metricColumn: 'string'
metricTriggerType: 'string'
threshold: int
thresholdOperator: 'string'
}
threshold: int
thresholdOperator: 'string'
}
}
W przypadku Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction, użyj:
{
criteria: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
}
]
odata.type: 'Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction'
}
Wartości właściwości
Akcja
Nazwa | Opis | Wartość |
---|---|---|
odata.type | Ustaw wartość "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" dla typu AlertingAction. Ustaw wartość "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" dla typu LogToMetricAction. | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" (wymagane) |
AlertingAction
Nazwa | Opis | Wartość |
---|---|---|
aznsAction | Dokumentacja grupy akcji platformy Azure. | azNsActionGroup |
odata.type | Określa akcję. Obsługiwane wartości — AlertingAction, LogToMetricAction | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" (wymagane) |
dotkliwość | Ważność alertu | '0' '1' '2' '3' "4" (wymagane) |
throttlingInMin | czas (w minutach), dla którego alerty powinny być ograniczane lub pomijane. | Int |
spust | Warunek wyzwalacza, który powoduje wystąpienie reguły alertu. | TriggerCondition (wymagane) |
AzNsActionGroup
Nazwa | Opis | Wartość |
---|---|---|
actionGroup | Dokumentacja grupy akcji platformy Azure. | string[] |
customWebhookPayload | Niestandardowy ładunek do wysłania dla wszystkich identyfikatorów URI elementu webhook w grupie akcji platformy Azure | struna |
emailSubject | Zastąpienie tematu niestandardowego dla wszystkich identyfikatorów wiadomości e-mail w grupie akcji platformy Azure | struna |
Kryteria
Nazwa | Opis | Wartość |
---|---|---|
Wymiary | Lista wymiarów do tworzenia metryki | Wymiar[] |
metricName | Nazwa metryki | ciąg (wymagany) |
Wymiar
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa wymiaru | ciąg (wymagany) |
operator | Operator dla wartości wymiarów | "Dołącz" (wymagane) |
Wartości | Lista wartości wymiarów | string[] (wymagane) |
LogMetricTrigger
Nazwa | Opis | Wartość |
---|---|---|
metricColumn | Ocena metryki dla określonej kolumny | struna |
metricTriggerType | Typ wyzwalacza metryki — "Kolejne" lub "Total" | "Kolejne" "Suma" |
próg | Próg wyzwalacza metryki. | Int |
thresholdOperator | Operacja oceny dla metryki -"GreaterThan" lub "LessThan" lub "Equal". | "Równe" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
LogSearchRule
Nazwa | Opis | Wartość |
---|---|---|
akcja | Należy wykonać akcję w przypadku wykonywania reguły. | akcja (wymagana) |
autoMitigate | Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to false. | Bool |
opis | Opis reguły przeszukiwania dzienników. | struna |
displayName | Nazwa wyświetlana reguły alertu | struna |
Włączone | Flaga wskazująca, czy reguła przeszukiwania dzienników jest włączona. Wartość powinna mieć wartość true lub false | "false" "true" |
harmonogram | Harmonogram (częstotliwość, przedział czasu) dla reguły. Wymagane dla typu akcji — AlertingAction | harmonogram |
źródło | Źródło danych, względem którego reguła będzie wykonywać zapytania dotyczące danych | source (wymagane) |
LogToMetricAction
Nazwa | Opis | Wartość |
---|---|---|
Kryteria | Kryteria metryki | Kryteria[] (wymagane) |
odata.type | Określa akcję. Obsługiwane wartości — AlertingAction, LogToMetricAction | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" (wymagane) |
Microsoft.Insights/scheduledQueryRules
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości reguły zasobu. | LogSearchRule (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Harmonogram
Nazwa | Opis | Wartość |
---|---|---|
frequencyInMinutes | częstotliwość (w minutach), w której należy ocenić warunek reguły. | int (wymagane) |
timeWindowInMinutes | Przedział czasu, dla którego dane należy pobrać dla zapytania (powinno być większe lub równe frequencyInMinutes). | int (wymagane) |
Źródło
Nazwa | Opis | Wartość |
---|---|---|
authorizedResources | Lista zasobów, do których odwołuje się kwerenda | string[] |
dataSourceId | Identyfikator URI zasobu, dla którego ma zostać uruchomione zapytanie przeszukiwania dzienników. | ciąg (wymagany) |
zapytanie | Zapytanie przeszukiwania dzienników. Wymagane dla typu akcji — AlertingAction | struna |
queryType | Ustaw wartość na "ResultCount". | "ResultCount" |
TriggerCondition
Nazwa | Opis | Wartość |
---|---|---|
metricTrigger | Warunek wyzwalacza dla reguły kwerendy metryki | |
próg | Próg wyniku lub liczby na podstawie tego, która reguła powinna być wyzwalana. | int (wymagane) |
thresholdOperator | Operacja oceny dla reguły — "GreaterThan" lub "LessThan". | "Równe" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (wymagane) |
Definicja zasobu szablonu usługi ARM
Typ zasobu scheduledQueryRules można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/scheduledQueryRules, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Insights/scheduledQueryRules",
"apiVersion": "2018-04-16",
"name": "string",
"location": "string",
"properties": {
"action": {
"odata.type": "string"
// For remaining properties, see Action objects
},
"autoMitigate": "bool",
"description": "string",
"displayName": "string",
"enabled": "string",
"schedule": {
"frequencyInMinutes": "int",
"timeWindowInMinutes": "int"
},
"source": {
"authorizedResources": [ "string" ],
"dataSourceId": "string",
"query": "string",
"queryType": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Obiekty akcji
Ustaw właściwość odata.type, aby określić typ obiektu.
W przypadku Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction, użyj:
{
"aznsAction": {
"actionGroup": [ "string" ],
"customWebhookPayload": "string",
"emailSubject": "string"
},
"odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction",
"severity": "string",
"throttlingInMin": "int",
"trigger": {
"metricTrigger": {
"metricColumn": "string",
"metricTriggerType": "string",
"threshold": "int",
"thresholdOperator": "string"
},
"threshold": "int",
"thresholdOperator": "string"
}
}
W przypadku Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction, użyj:
{
"criteria": [
{
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string"
}
],
"odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction"
}
Wartości właściwości
Akcja
Nazwa | Opis | Wartość |
---|---|---|
odata.type | Ustaw wartość "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" dla typu AlertingAction. Ustaw wartość "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" dla typu LogToMetricAction. | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" (wymagane) |
AlertingAction
Nazwa | Opis | Wartość |
---|---|---|
aznsAction | Dokumentacja grupy akcji platformy Azure. | azNsActionGroup |
odata.type | Określa akcję. Obsługiwane wartości — AlertingAction, LogToMetricAction | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" (wymagane) |
dotkliwość | Ważność alertu | '0' '1' '2' '3' "4" (wymagane) |
throttlingInMin | czas (w minutach), dla którego alerty powinny być ograniczane lub pomijane. | Int |
spust | Warunek wyzwalacza, który powoduje wystąpienie reguły alertu. | TriggerCondition (wymagane) |
AzNsActionGroup
Nazwa | Opis | Wartość |
---|---|---|
actionGroup | Dokumentacja grupy akcji platformy Azure. | string[] |
customWebhookPayload | Niestandardowy ładunek do wysłania dla wszystkich identyfikatorów URI elementu webhook w grupie akcji platformy Azure | struna |
emailSubject | Zastąpienie tematu niestandardowego dla wszystkich identyfikatorów wiadomości e-mail w grupie akcji platformy Azure | struna |
Kryteria
Nazwa | Opis | Wartość |
---|---|---|
Wymiary | Lista wymiarów do tworzenia metryki | Wymiar[] |
metricName | Nazwa metryki | ciąg (wymagany) |
Wymiar
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa wymiaru | ciąg (wymagany) |
operator | Operator dla wartości wymiarów | "Dołącz" (wymagane) |
Wartości | Lista wartości wymiarów | string[] (wymagane) |
LogMetricTrigger
Nazwa | Opis | Wartość |
---|---|---|
metricColumn | Ocena metryki dla określonej kolumny | struna |
metricTriggerType | Typ wyzwalacza metryki — "Kolejne" lub "Total" | "Kolejne" "Suma" |
próg | Próg wyzwalacza metryki. | Int |
thresholdOperator | Operacja oceny dla metryki -"GreaterThan" lub "LessThan" lub "Equal". | "Równe" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
LogSearchRule
Nazwa | Opis | Wartość |
---|---|---|
akcja | Należy wykonać akcję w przypadku wykonywania reguły. | akcja (wymagana) |
autoMitigate | Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to false. | Bool |
opis | Opis reguły przeszukiwania dzienników. | struna |
displayName | Nazwa wyświetlana reguły alertu | struna |
Włączone | Flaga wskazująca, czy reguła przeszukiwania dzienników jest włączona. Wartość powinna mieć wartość true lub false | "false" "true" |
harmonogram | Harmonogram (częstotliwość, przedział czasu) dla reguły. Wymagane dla typu akcji — AlertingAction | harmonogram |
źródło | Źródło danych, względem którego reguła będzie wykonywać zapytania dotyczące danych | source (wymagane) |
LogToMetricAction
Nazwa | Opis | Wartość |
---|---|---|
Kryteria | Kryteria metryki | Kryteria[] (wymagane) |
odata.type | Określa akcję. Obsługiwane wartości — AlertingAction, LogToMetricAction | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" (wymagane) |
Microsoft.Insights/scheduledQueryRules
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2018-04-16' |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości reguły zasobu. | LogSearchRule (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Insights/scheduledQueryRules" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Harmonogram
Nazwa | Opis | Wartość |
---|---|---|
frequencyInMinutes | częstotliwość (w minutach), w której należy ocenić warunek reguły. | int (wymagane) |
timeWindowInMinutes | Przedział czasu, dla którego dane należy pobrać dla zapytania (powinno być większe lub równe frequencyInMinutes). | int (wymagane) |
Źródło
Nazwa | Opis | Wartość |
---|---|---|
authorizedResources | Lista zasobów, do których odwołuje się kwerenda | string[] |
dataSourceId | Identyfikator URI zasobu, dla którego ma zostać uruchomione zapytanie przeszukiwania dzienników. | ciąg (wymagany) |
zapytanie | Zapytanie przeszukiwania dzienników. Wymagane dla typu akcji — AlertingAction | struna |
queryType | Ustaw wartość na "ResultCount". | "ResultCount" |
TriggerCondition
Nazwa | Opis | Wartość |
---|---|---|
metricTrigger | Warunek wyzwalacza dla reguły kwerendy metryki | |
próg | Próg wyniku lub liczby na podstawie tego, która reguła powinna być wyzwalana. | int (wymagane) |
thresholdOperator | Operacja oceny dla reguły — "GreaterThan" lub "LessThan". | "Równe" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (wymagane) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
Tworzenie reguły alertu dla elementów ciągłości działania platformy Azure Wdrażanie do Azure |
Te szablony tworzą regułę alertu i przypisaną przez użytkownika tożsamość usługi zarządzanej. Przypisuje również czytelnikowi tożsamości usługi zarządzanej dostęp do subskrypcji, dzięki czemu reguła alertu ma dostęp do wykonywania zapytań dotyczących wymaganych elementów chronionych i najnowszych szczegółów punktu odzyskiwania. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu scheduledQueryRules można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/scheduledQueryRules, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/scheduledQueryRules@2018-04-16"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
action = {
odata.type = "string"
// For remaining properties, see Action objects
}
autoMitigate = bool
description = "string"
displayName = "string"
enabled = "string"
schedule = {
frequencyInMinutes = int
timeWindowInMinutes = int
}
source = {
authorizedResources = [
"string"
]
dataSourceId = "string"
query = "string"
queryType = "string"
}
}
})
}
Obiekty akcji
Ustaw właściwość odata.type, aby określić typ obiektu.
W przypadku Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction, użyj:
{
aznsAction = {
actionGroup = [
"string"
]
customWebhookPayload = "string"
emailSubject = "string"
}
odata.type = "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction"
severity = "string"
throttlingInMin = int
trigger = {
metricTrigger = {
metricColumn = "string"
metricTriggerType = "string"
threshold = int
thresholdOperator = "string"
}
threshold = int
thresholdOperator = "string"
}
}
W przypadku Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction, użyj:
{
criteria = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
}
]
odata.type = "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction"
}
Wartości właściwości
Akcja
Nazwa | Opis | Wartość |
---|---|---|
odata.type | Ustaw wartość "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" dla typu AlertingAction. Ustaw wartość "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" dla typu LogToMetricAction. | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" (wymagane) |
AlertingAction
Nazwa | Opis | Wartość |
---|---|---|
aznsAction | Dokumentacja grupy akcji platformy Azure. | azNsActionGroup |
odata.type | Określa akcję. Obsługiwane wartości — AlertingAction, LogToMetricAction | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction" (wymagane) |
dotkliwość | Ważność alertu | '0' '1' '2' '3' "4" (wymagane) |
throttlingInMin | czas (w minutach), dla którego alerty powinny być ograniczane lub pomijane. | Int |
spust | Warunek wyzwalacza, który powoduje wystąpienie reguły alertu. | TriggerCondition (wymagane) |
AzNsActionGroup
Nazwa | Opis | Wartość |
---|---|---|
actionGroup | Dokumentacja grupy akcji platformy Azure. | string[] |
customWebhookPayload | Niestandardowy ładunek do wysłania dla wszystkich identyfikatorów URI elementu webhook w grupie akcji platformy Azure | struna |
emailSubject | Zastąpienie tematu niestandardowego dla wszystkich identyfikatorów wiadomości e-mail w grupie akcji platformy Azure | struna |
Kryteria
Nazwa | Opis | Wartość |
---|---|---|
Wymiary | Lista wymiarów do tworzenia metryki | Wymiar[] |
metricName | Nazwa metryki | ciąg (wymagany) |
Wymiar
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa wymiaru | ciąg (wymagany) |
operator | Operator dla wartości wymiarów | "Dołącz" (wymagane) |
Wartości | Lista wartości wymiarów | string[] (wymagane) |
LogMetricTrigger
Nazwa | Opis | Wartość |
---|---|---|
metricColumn | Ocena metryki dla określonej kolumny | struna |
metricTriggerType | Typ wyzwalacza metryki — "Kolejne" lub "Total" | "Kolejne" "Suma" |
próg | Próg wyzwalacza metryki. | Int |
thresholdOperator | Operacja oceny dla metryki -"GreaterThan" lub "LessThan" lub "Equal". | "Równe" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
LogSearchRule
Nazwa | Opis | Wartość |
---|---|---|
akcja | Należy wykonać akcję w przypadku wykonywania reguły. | akcja (wymagana) |
autoMitigate | Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to false. | Bool |
opis | Opis reguły przeszukiwania dzienników. | struna |
displayName | Nazwa wyświetlana reguły alertu | struna |
Włączone | Flaga wskazująca, czy reguła przeszukiwania dzienników jest włączona. Wartość powinna mieć wartość true lub false | "false" "true" |
harmonogram | Harmonogram (częstotliwość, przedział czasu) dla reguły. Wymagane dla typu akcji — AlertingAction | harmonogram |
źródło | Źródło danych, względem którego reguła będzie wykonywać zapytania dotyczące danych | source (wymagane) |
LogToMetricAction
Nazwa | Opis | Wartość |
---|---|---|
Kryteria | Kryteria metryki | Kryteria[] (wymagane) |
odata.type | Określa akcję. Obsługiwane wartości — AlertingAction, LogToMetricAction | "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction" (wymagane) |
Microsoft.Insights/scheduledQueryRules
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Harmonogram
Nazwa | Opis | Wartość |
---|---|---|
frequencyInMinutes | częstotliwość (w minutach), w której należy ocenić warunek reguły. | int (wymagane) |
timeWindowInMinutes | Przedział czasu, dla którego dane należy pobrać dla zapytania (powinno być większe lub równe frequencyInMinutes). | int (wymagane) |
Źródło
Nazwa | Opis | Wartość |
---|---|---|
authorizedResources | Lista zasobów, do których odwołuje się kwerenda | string[] |
dataSourceId | Identyfikator URI zasobu, dla którego ma zostać uruchomione zapytanie przeszukiwania dzienników. | ciąg (wymagany) |
zapytanie | Zapytanie przeszukiwania dzienników. Wymagane dla typu akcji — AlertingAction | struna |
queryType | Ustaw wartość na "ResultCount". | "ResultCount" |
TriggerCondition
Nazwa | Opis | Wartość |
---|---|---|
metricTrigger | Warunek wyzwalacza dla reguły kwerendy metryki | |
próg | Próg wyniku lub liczby na podstawie tego, która reguła powinna być wyzwalana. | int (wymagane) |
thresholdOperator | Operacja oceny dla reguły — "GreaterThan" lub "LessThan". | "Równe" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (wymagane) |