Udostępnij za pośrednictwem


Microsoft.Insights scheduledQueryRules

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@2024-01-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        'string'
      ]
      actionProperties: {
        {customized property}: 'string'
      }
      customProperties: {
        {customized property}: 'string'
      }
    }
    autoMitigate: bool
    checkWorkspaceAlertsStorageConfigured: bool
    criteria: {
      allOf: [
        {
          alertSensitivity: 'string'
          criterionType: 'string'
          dimensions: [
            {
              name: 'string'
              operator: 'string'
              values: [
                'string'
              ]
            }
          ]
          failingPeriods: {
            minFailingPeriodsToAlert: int
            numberOfEvaluationPeriods: int
          }
          ignoreDataBefore: 'string'
          metricMeasureColumn: 'string'
          metricName: 'string'
          operator: 'string'
          query: 'string'
          resourceIdColumn: 'string'
          threshold: int
          timeAggregation: 'string'
        }
      ]
    }
    description: 'string'
    displayName: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    muteActionsDuration: 'string'
    overrideQueryTimeRange: 'string'
    resolveConfiguration: {
      autoResolved: bool
      timeToResolve: 'string'
    }
    scopes: [
      'string'
    ]
    severity: int
    skipQueryValidation: bool
    targetResourceTypes: [
      'string'
    ]
    windowSize: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Akcje

Nazwa Opis Wartość
actionGroups Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony. string[]
actionProperties Właściwości właściwości akcji. ActionsActionProperties
customProperties Właściwości ładunku alertu. ActionsCustomProperties

ActionsActionProperties

Nazwa Opis Wartość

AkcjeCustomProperties

Nazwa Opis Wartość

Warunek

Nazwa Opis Wartość
alertSensitivity Zakres odchylenia wymagany do wyzwolenia alertu. Dozwolone wartości to "Niski", "Średni" i "Wysoki". Będzie to miało wpływ na to, jak mocno próg jest do wzorca serii metryk. Istotne i wymagane tylko dla reguł progów dynamicznych rodzaju LogAlert. struna
criterionType Określa typ kryteriów progowych "DynamicThresholdCriterion"
"StaticThresholdCriterion"
Wymiary Lista warunków wymiarów Wymiar[]
failPeriods Minimalna liczba naruszeń wymaganych w wybranym przedziale czasu wyszukiwania wymaganym do zgłaszania alertu. Dotyczy tylko reguł rodzaju LogAlert. ConditionFailingPeriods
ignoreDataBefore Użyj tej opcji, aby ustawić datę rozpoczęcia nauki danych historycznych metryk i obliczyć progi dynamiczne (w formacie ISO8601). Istotne tylko dla reguł progów dynamicznych rodzaju LogAlert. struna
metricMeasureColumn Kolumna zawierająca numer miary metryki. Dotyczy tylko reguł rodzaju LogAlert. struna
metricName Nazwa metryki do wysłania. Odpowiednie i wymagane tylko dla reguł rodzaju LogToMetric. struna
operator Operator kryteriów. Istotne i wymagane tylko dla reguł rodzaju LogAlert. "Równa się"
"GreaterOrLessThan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
zapytanie Alert zapytania dziennika struna
resourceIdColumn Kolumna zawierająca identyfikator zasobu. Zawartość kolumny musi być identyfikatorem URI sformatowanym jako identyfikator zasobu. Dotyczy tylko reguł rodzaju LogAlert. struna
próg wartość progowa kryteriów, która aktywuje alert. Istotne i wymagane tylko dla reguł progów statycznych rodzaju LogAlert. Int
timeAggregation Typ agregacji. Istotne i wymagane tylko dla reguł rodzaju LogAlert. "Średnia"
"Liczba"
"Maksimum"
"Minimum"
"Suma"

ConditionFailingPeriods

Nazwa Opis Wartość
minFailingPeriodsToAlert Liczba naruszeń wyzwalania alertu. Powinna być mniejsza lub równa numberOfEvaluationPeriods. Wartość domyślna to 1 Int
numberOfEvaluationPeriods Liczba zagregowanych punktów wyszukiwania. Przedział czasu wyszukiwania jest obliczany na podstawie stopnia szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. Wartość domyślna to 1 Int

Wymiar

Nazwa Opis Wartość
nazwa Nazwa wymiaru ciąg (wymagany)
operator Operator dla wartości wymiarów "Wyklucz"
"Dołącz" (wymagane)
Wartości Lista wartości wymiarów string[] (wymagane)

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość

Microsoft.Insights/scheduledQueryRules

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Tożsamość
rodzaj Wskazuje typ reguły zaplanowanego zapytania. Wartość domyślna to LogAlert. "EventLogAlert"
"LogAlert"
"LogToMetric"
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[^#<>%&:\?/{}*]{1,260}$ (wymagane)
Właściwości Właściwości reguły zasobu. ScheduledQueryRuleProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

RuleResolveConfiguration

Nazwa Opis Wartość
autoResolved Flaga wskazująca, czy automatycznie rozpoznać wyzwolony alert. Bool
timeToResolve Czas trwania reguły musi być oceniany jako w dobrej kondycji, zanim wyzwolony alert zostanie automatycznie rozpoznany w formacie czasu trwania ISO 8601. struna

ScheduledQueryRuleCriteria

Nazwa Opis Wartość
allOf Lista warunków do oceny pod kątem określonych zakresów warunek[]

ScheduledQueryRuleProperties

Nazwa Opis Wartość
akcje Akcje do wywołania, gdy alert zostanie wyzwolony. Działania
autoMitigate Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true. Dotyczy tylko reguł rodzaju LogAlert. Bool
checkWorkspaceAlertsStorageConfigured Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta. Wartość domyślna to false. Dotyczy tylko reguł rodzaju LogAlert. Bool
Kryteria Kryteria reguły definiujące warunki reguły zaplanowanego zapytania. ScheduledQueryRuleCriteria
opis Opis reguły zaplanowanego zapytania. struna
displayName Nazwa wyświetlana reguły alertu struna
Włączone Flaga wskazująca, czy ta zaplanowana reguła zapytania jest włączona. Wartość powinna mieć wartość true lub false Bool
evaluationFrequency Częstotliwość oceniania reguły zaplanowanego zapytania jest reprezentowana w formacie czasu trwania ISO 8601. Istotne i wymagane tylko dla reguł rodzaju LogAlert. struna
muteActionsDuration Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu. Dotyczy tylko reguł rodzaju LogAlert. struna
overrideQueryTimeRange Jeśli zostanie określony, zastąpi zakres czasu zapytania (wartość domyślna to WindowSize*NumberOfEvaluationPeriods). Dotyczy tylko reguł rodzaju LogAlert. struna
resolveConfiguration Definiuje konfigurację do rozwiązywania wyzwolonych alertów. Dotyczy tylko reguł rodzaju LogAlert. RuleResolveConfiguration
Zakresów Lista identyfikatorów zasobów, do których jest ograniczona ta zaplanowana reguła zapytania. string[]
dotkliwość Ważność alertu. Powinna być liczbą całkowitą z zakresu od [0 do 4]. Wartość 0 jest najcięższa. Istotne i wymagane tylko dla reguł rodzaju LogAlert. Int
skipQueryValidation Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie. Wartość domyślna to false. Dotyczy tylko reguł rodzaju LogAlert. Bool
targetResourceTypes Lista typów zasobów docelowych zasobów, na których jest tworzony/aktualizowany alert. Jeśli na przykład zakres to grupa zasobów, a targetResourceTypes to Microsoft.Compute/virtualMachines, zostanie wyzwolony inny alert dla każdej maszyny wirtualnej w grupie zasobów, która spełnia kryteria alertu. Istotne tylko dla reguł rodzaju LogAlert string[]
windowSize Okres czasu (w formacie czasu trwania ISO 8601), na którym zostanie wykonane zapytanie alertu (rozmiar pojemnika). Istotne i wymagane tylko dla reguł rodzaju LogAlert. struna

ScheduledQueryRuleResourceTags

Nazwa Opis Wartość

UserIdentityProperties

Nazwa Opis Wartość

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": "2024-01-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [ "string" ],
      "actionProperties": {
        "{customized property}": "string"
      },
      "customProperties": {
        "{customized property}": "string"
      }
    },
    "autoMitigate": "bool",
    "checkWorkspaceAlertsStorageConfigured": "bool",
    "criteria": {
      "allOf": [
        {
          "alertSensitivity": "string",
          "criterionType": "string",
          "dimensions": [
            {
              "name": "string",
              "operator": "string",
              "values": [ "string" ]
            }
          ],
          "failingPeriods": {
            "minFailingPeriodsToAlert": "int",
            "numberOfEvaluationPeriods": "int"
          },
          "ignoreDataBefore": "string",
          "metricMeasureColumn": "string",
          "metricName": "string",
          "operator": "string",
          "query": "string",
          "resourceIdColumn": "string",
          "threshold": "int",
          "timeAggregation": "string"
        }
      ]
    },
    "description": "string",
    "displayName": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "muteActionsDuration": "string",
    "overrideQueryTimeRange": "string",
    "resolveConfiguration": {
      "autoResolved": "bool",
      "timeToResolve": "string"
    },
    "scopes": [ "string" ],
    "severity": "int",
    "skipQueryValidation": "bool",
    "targetResourceTypes": [ "string" ],
    "windowSize": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Akcje

Nazwa Opis Wartość
actionGroups Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony. string[]
actionProperties Właściwości właściwości akcji. ActionsActionProperties
customProperties Właściwości ładunku alertu. ActionsCustomProperties

ActionsActionProperties

Nazwa Opis Wartość

AkcjeCustomProperties

Nazwa Opis Wartość

Warunek

Nazwa Opis Wartość
alertSensitivity Zakres odchylenia wymagany do wyzwolenia alertu. Dozwolone wartości to "Niski", "Średni" i "Wysoki". Będzie to miało wpływ na to, jak mocno próg jest do wzorca serii metryk. Istotne i wymagane tylko dla reguł progów dynamicznych rodzaju LogAlert. struna
criterionType Określa typ kryteriów progowych "DynamicThresholdCriterion"
"StaticThresholdCriterion"
Wymiary Lista warunków wymiarów Wymiar[]
failPeriods Minimalna liczba naruszeń wymaganych w wybranym przedziale czasu wyszukiwania wymaganym do zgłaszania alertu. Dotyczy tylko reguł rodzaju LogAlert. ConditionFailingPeriods
ignoreDataBefore Użyj tej opcji, aby ustawić datę rozpoczęcia nauki danych historycznych metryk i obliczyć progi dynamiczne (w formacie ISO8601). Istotne tylko dla reguł progów dynamicznych rodzaju LogAlert. struna
metricMeasureColumn Kolumna zawierająca numer miary metryki. Dotyczy tylko reguł rodzaju LogAlert. struna
metricName Nazwa metryki do wysłania. Odpowiednie i wymagane tylko dla reguł rodzaju LogToMetric. struna
operator Operator kryteriów. Istotne i wymagane tylko dla reguł rodzaju LogAlert. "Równa się"
"GreaterOrLessThan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
zapytanie Alert zapytania dziennika struna
resourceIdColumn Kolumna zawierająca identyfikator zasobu. Zawartość kolumny musi być identyfikatorem URI sformatowanym jako identyfikator zasobu. Dotyczy tylko reguł rodzaju LogAlert. struna
próg wartość progowa kryteriów, która aktywuje alert. Istotne i wymagane tylko dla reguł progów statycznych rodzaju LogAlert. Int
timeAggregation Typ agregacji. Istotne i wymagane tylko dla reguł rodzaju LogAlert. "Średnia"
"Liczba"
"Maksimum"
"Minimum"
"Suma"

ConditionFailingPeriods

Nazwa Opis Wartość
minFailingPeriodsToAlert Liczba naruszeń wyzwalania alertu. Powinna być mniejsza lub równa numberOfEvaluationPeriods. Wartość domyślna to 1 Int
numberOfEvaluationPeriods Liczba zagregowanych punktów wyszukiwania. Przedział czasu wyszukiwania jest obliczany na podstawie stopnia szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. Wartość domyślna to 1 Int

Wymiar

Nazwa Opis Wartość
nazwa Nazwa wymiaru ciąg (wymagany)
operator Operator dla wartości wymiarów "Wyklucz"
"Dołącz" (wymagane)
Wartości Lista wartości wymiarów string[] (wymagane)

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość

Microsoft.Insights/scheduledQueryRules

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-01-01-preview"
tożsamość Tożsamość zasobu. Tożsamość
rodzaj Wskazuje typ reguły zaplanowanego zapytania. Wartość domyślna to LogAlert. "EventLogAlert"
"LogAlert"
"LogToMetric"
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[^#<>%&:\?/{}*]{1,260}$ (wymagane)
Właściwości Właściwości reguły zasobu. ScheduledQueryRuleProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Insights/scheduledQueryRules"

RuleResolveConfiguration

Nazwa Opis Wartość
autoResolved Flaga wskazująca, czy automatycznie rozpoznać wyzwolony alert. Bool
timeToResolve Czas trwania reguły musi być oceniany jako w dobrej kondycji, zanim wyzwolony alert zostanie automatycznie rozpoznany w formacie czasu trwania ISO 8601. struna

ScheduledQueryRuleCriteria

Nazwa Opis Wartość
allOf Lista warunków do oceny pod kątem określonych zakresów warunek[]

ScheduledQueryRuleProperties

Nazwa Opis Wartość
akcje Akcje do wywołania, gdy alert zostanie wyzwolony. Działania
autoMitigate Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true. Dotyczy tylko reguł rodzaju LogAlert. Bool
checkWorkspaceAlertsStorageConfigured Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta. Wartość domyślna to false. Dotyczy tylko reguł rodzaju LogAlert. Bool
Kryteria Kryteria reguły definiujące warunki reguły zaplanowanego zapytania. ScheduledQueryRuleCriteria
opis Opis reguły zaplanowanego zapytania. struna
displayName Nazwa wyświetlana reguły alertu struna
Włączone Flaga wskazująca, czy ta zaplanowana reguła zapytania jest włączona. Wartość powinna mieć wartość true lub false Bool
evaluationFrequency Częstotliwość oceniania reguły zaplanowanego zapytania jest reprezentowana w formacie czasu trwania ISO 8601. Istotne i wymagane tylko dla reguł rodzaju LogAlert. struna
muteActionsDuration Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu. Dotyczy tylko reguł rodzaju LogAlert. struna
overrideQueryTimeRange Jeśli zostanie określony, zastąpi zakres czasu zapytania (wartość domyślna to WindowSize*NumberOfEvaluationPeriods). Dotyczy tylko reguł rodzaju LogAlert. struna
resolveConfiguration Definiuje konfigurację do rozwiązywania wyzwolonych alertów. Dotyczy tylko reguł rodzaju LogAlert. RuleResolveConfiguration
Zakresów Lista identyfikatorów zasobów, do których jest ograniczona ta zaplanowana reguła zapytania. string[]
dotkliwość Ważność alertu. Powinna być liczbą całkowitą z zakresu od [0 do 4]. Wartość 0 jest najcięższa. Istotne i wymagane tylko dla reguł rodzaju LogAlert. Int
skipQueryValidation Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie. Wartość domyślna to false. Dotyczy tylko reguł rodzaju LogAlert. Bool
targetResourceTypes Lista typów zasobów docelowych zasobów, na których jest tworzony/aktualizowany alert. Jeśli na przykład zakres to grupa zasobów, a targetResourceTypes to Microsoft.Compute/virtualMachines, zostanie wyzwolony inny alert dla każdej maszyny wirtualnej w grupie zasobów, która spełnia kryteria alertu. Istotne tylko dla reguł rodzaju LogAlert string[]
windowSize Okres czasu (w formacie czasu trwania ISO 8601), na którym zostanie wykonane zapytanie alertu (rozmiar pojemnika). Istotne i wymagane tylko dla reguł rodzaju LogAlert. struna

ScheduledQueryRuleResourceTags

Nazwa Opis Wartość

UserIdentityProperties

Nazwa Opis Wartość

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@2024-01-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          "string"
        ]
        actionProperties = {
          {customized property} = "string"
        }
        customProperties = {
          {customized property} = "string"
        }
      }
      autoMitigate = bool
      checkWorkspaceAlertsStorageConfigured = bool
      criteria = {
        allOf = [
          {
            alertSensitivity = "string"
            criterionType = "string"
            dimensions = [
              {
                name = "string"
                operator = "string"
                values = [
                  "string"
                ]
              }
            ]
            failingPeriods = {
              minFailingPeriodsToAlert = int
              numberOfEvaluationPeriods = int
            }
            ignoreDataBefore = "string"
            metricMeasureColumn = "string"
            metricName = "string"
            operator = "string"
            query = "string"
            resourceIdColumn = "string"
            threshold = int
            timeAggregation = "string"
          }
        ]
      }
      description = "string"
      displayName = "string"
      enabled = bool
      evaluationFrequency = "string"
      muteActionsDuration = "string"
      overrideQueryTimeRange = "string"
      resolveConfiguration = {
        autoResolved = bool
        timeToResolve = "string"
      }
      scopes = [
        "string"
      ]
      severity = int
      skipQueryValidation = bool
      targetResourceTypes = [
        "string"
      ]
      windowSize = "string"
    }
  })
}

Wartości właściwości

Akcje

Nazwa Opis Wartość
actionGroups Identyfikatory zasobów grupy akcji do wywołania, gdy alert zostanie wyzwolony. string[]
actionProperties Właściwości właściwości akcji. ActionsActionProperties
customProperties Właściwości ładunku alertu. ActionsCustomProperties

ActionsActionProperties

Nazwa Opis Wartość

AkcjeCustomProperties

Nazwa Opis Wartość

Warunek

Nazwa Opis Wartość
alertSensitivity Zakres odchylenia wymagany do wyzwolenia alertu. Dozwolone wartości to "Niski", "Średni" i "Wysoki". Będzie to miało wpływ na to, jak mocno próg jest do wzorca serii metryk. Istotne i wymagane tylko dla reguł progów dynamicznych rodzaju LogAlert. struna
criterionType Określa typ kryteriów progowych "DynamicThresholdCriterion"
"StaticThresholdCriterion"
Wymiary Lista warunków wymiarów Wymiar[]
failPeriods Minimalna liczba naruszeń wymaganych w wybranym przedziale czasu wyszukiwania wymaganym do zgłaszania alertu. Dotyczy tylko reguł rodzaju LogAlert. ConditionFailingPeriods
ignoreDataBefore Użyj tej opcji, aby ustawić datę rozpoczęcia nauki danych historycznych metryk i obliczyć progi dynamiczne (w formacie ISO8601). Istotne tylko dla reguł progów dynamicznych rodzaju LogAlert. struna
metricMeasureColumn Kolumna zawierająca numer miary metryki. Dotyczy tylko reguł rodzaju LogAlert. struna
metricName Nazwa metryki do wysłania. Odpowiednie i wymagane tylko dla reguł rodzaju LogToMetric. struna
operator Operator kryteriów. Istotne i wymagane tylko dla reguł rodzaju LogAlert. "Równa się"
"GreaterOrLessThan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
zapytanie Alert zapytania dziennika struna
resourceIdColumn Kolumna zawierająca identyfikator zasobu. Zawartość kolumny musi być identyfikatorem URI sformatowanym jako identyfikator zasobu. Dotyczy tylko reguł rodzaju LogAlert. struna
próg wartość progowa kryteriów, która aktywuje alert. Istotne i wymagane tylko dla reguł progów statycznych rodzaju LogAlert. Int
timeAggregation Typ agregacji. Istotne i wymagane tylko dla reguł rodzaju LogAlert. "Średnia"
"Liczba"
"Maksimum"
"Minimum"
"Suma"

ConditionFailingPeriods

Nazwa Opis Wartość
minFailingPeriodsToAlert Liczba naruszeń wyzwalania alertu. Powinna być mniejsza lub równa numberOfEvaluationPeriods. Wartość domyślna to 1 Int
numberOfEvaluationPeriods Liczba zagregowanych punktów wyszukiwania. Przedział czasu wyszukiwania jest obliczany na podstawie stopnia szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. Wartość domyślna to 1 Int

Wymiar

Nazwa Opis Wartość
nazwa Nazwa wymiaru ciąg (wymagany)
operator Operator dla wartości wymiarów "Wyklucz"
"Dołącz" (wymagane)
Wartości Lista wartości wymiarów string[] (wymagane)

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość

Microsoft.Insights/scheduledQueryRules

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Tożsamość
rodzaj Wskazuje typ reguły zaplanowanego zapytania. Wartość domyślna to LogAlert. "EventLogAlert"
"LogAlert"
"LogToMetric"
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[^#<>%&:\?/{}*]{1,260}$ (wymagane)
Właściwości Właściwości reguły zasobu. ScheduledQueryRuleProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Insights/scheduledQueryRules@2024-01-01-preview"

RuleResolveConfiguration

Nazwa Opis Wartość
autoResolved Flaga wskazująca, czy automatycznie rozpoznać wyzwolony alert. Bool
timeToResolve Czas trwania reguły musi być oceniany jako w dobrej kondycji, zanim wyzwolony alert zostanie automatycznie rozpoznany w formacie czasu trwania ISO 8601. struna

ScheduledQueryRuleCriteria

Nazwa Opis Wartość
allOf Lista warunków do oceny pod kątem określonych zakresów warunek[]

ScheduledQueryRuleProperties

Nazwa Opis Wartość
akcje Akcje do wywołania, gdy alert zostanie wyzwolony. Działania
autoMitigate Flaga wskazująca, czy alert powinien zostać automatycznie rozwiązany, czy nie. Wartość domyślna to true. Dotyczy tylko reguł rodzaju LogAlert. Bool
checkWorkspaceAlertsStorageConfigured Flaga wskazująca, czy ta zaplanowana reguła zapytania powinna być przechowywana w magazynie klienta. Wartość domyślna to false. Dotyczy tylko reguł rodzaju LogAlert. Bool
Kryteria Kryteria reguły definiujące warunki reguły zaplanowanego zapytania. ScheduledQueryRuleCriteria
opis Opis reguły zaplanowanego zapytania. struna
displayName Nazwa wyświetlana reguły alertu struna
Włączone Flaga wskazująca, czy ta zaplanowana reguła zapytania jest włączona. Wartość powinna mieć wartość true lub false Bool
evaluationFrequency Częstotliwość oceniania reguły zaplanowanego zapytania jest reprezentowana w formacie czasu trwania ISO 8601. Istotne i wymagane tylko dla reguł rodzaju LogAlert. struna
muteActionsDuration Akcje wyciszania dla wybranego okresu (w formacie czasu trwania ISO 8601) po wyzwoleniu alertu. Dotyczy tylko reguł rodzaju LogAlert. struna
overrideQueryTimeRange Jeśli zostanie określony, zastąpi zakres czasu zapytania (wartość domyślna to WindowSize*NumberOfEvaluationPeriods). Dotyczy tylko reguł rodzaju LogAlert. struna
resolveConfiguration Definiuje konfigurację do rozwiązywania wyzwolonych alertów. Dotyczy tylko reguł rodzaju LogAlert. RuleResolveConfiguration
Zakresów Lista identyfikatorów zasobów, do których jest ograniczona ta zaplanowana reguła zapytania. string[]
dotkliwość Ważność alertu. Powinna być liczbą całkowitą z zakresu od [0 do 4]. Wartość 0 jest najcięższa. Istotne i wymagane tylko dla reguł rodzaju LogAlert. Int
skipQueryValidation Flaga wskazująca, czy podane zapytanie powinno zostać zweryfikowane, czy nie. Wartość domyślna to false. Dotyczy tylko reguł rodzaju LogAlert. Bool
targetResourceTypes Lista typów zasobów docelowych zasobów, na których jest tworzony/aktualizowany alert. Jeśli na przykład zakres to grupa zasobów, a targetResourceTypes to Microsoft.Compute/virtualMachines, zostanie wyzwolony inny alert dla każdej maszyny wirtualnej w grupie zasobów, która spełnia kryteria alertu. Istotne tylko dla reguł rodzaju LogAlert string[]
windowSize Okres czasu (w formacie czasu trwania ISO 8601), na którym zostanie wykonane zapytanie alertu (rozmiar pojemnika). Istotne i wymagane tylko dla reguł rodzaju LogAlert. struna

ScheduledQueryRuleResourceTags

Nazwa Opis Wartość

UserIdentityProperties

Nazwa Opis Wartość