Udostępnij za pośrednictwem


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:

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 LogMetricTrigger
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:

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 LogMetricTrigger
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

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.
typ Typ zasobu "Microsoft.Insights/scheduledQueryRules@2018-04-16"

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 LogMetricTrigger
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)