Aracılığıyla paylaş


Microsoft.Insights zamanlanmışQueryRules

Bicep kaynak tanımı

ScheduledQueryRules kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Açıklamalar

İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma .

Kaynak biçimi

Microsoft.Insights/scheduledQueryRules kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2023-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    actions: {
      actionGroups: [
        'string'
      ]
      actionProperties: {
        {customized property}: 'string'
      }
      customProperties: {
        {customized property}: 'string'
      }
    }
    autoMitigate: bool
    checkWorkspaceAlertsStorageConfigured: bool
    criteria: {
      allOf: [
        {
          dimensions: [
            {
              name: 'string'
              operator: 'string'
              values: [
                'string'
              ]
            }
          ]
          failingPeriods: {
            minFailingPeriodsToAlert: int
            numberOfEvaluationPeriods: int
          }
          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'
    ruleResolveConfiguration: {
      autoResolved: bool
      timeToResolve: 'string'
    }
    scopes: [
      'string'
    ]
    severity: int
    skipQueryValidation: bool
    targetResourceTypes: [
      'string'
    ]
    windowSize: 'string'
  }
}

Özellik değerleri

scheduledQueryRules

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Şu şekilde kullanılamaz:
*<>%{}&:\\?/#| veya denetim karakterleri

Boşluk veya nokta ile bitemez.
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Zamanlanmış sorgu kuralının türünü gösterir. Varsayılan değer LogAlert'tir. 'LogAlert'
'LogToMetric'
kimlik Kaynağın kimliği. kimlik
Özellikler Kaynağın kural özellikleri. ScheduledQueryRuleProperties (gerekli)

Kimlik

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü. 'Hiçbiri'
'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentityProperties

UserIdentityProperties

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

ScheduledQueryRuleProperties

Ad Açıklama Değer
eylemler Uyarı tetiklendiğinde çağrılacak eylemler. Eylemleri
autoMitigate Uyarının otomatik olarak çözümlenip çözümlenmeyeceğini gösteren bayrak. Varsayılan değer true'dur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
checkWorkspaceAlertsStorageConfigured Bu zamanlanmış sorgu kuralının müşterinin depolama alanında depolanıp depolanmayacağını gösteren bayrak. Varsayılan değer false'tur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
kriter Zamanlanmış sorgu kuralının koşullarını tanımlayan kural ölçütleri. ScheduledQueryRuleCriteria
Açıklama Zamanlanan sorgu kuralının açıklaması. dizgi
displayName Uyarı kuralının görünen adı dizgi
Etkin Bu zamanlanmış sorgu kuralının etkinleştirilip etkinleştirilmediğini gösteren bayrak. Değer true veya false olmalıdır Bool
evaluationFrequency Zamanlanan sorgu kuralının ISO 8601 süre biçiminde ne sıklıkta temsil edilir? İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. dizgi
muteActionsDuration Uyarı tetiklendiğinde seçilen süre (ISO 8601 süre biçiminde) için eylemlerin sesini kapatın. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
overrideQueryTimeRange Belirtilirse sorgu zaman aralığını geçersiz kılar (varsayılan değer WindowSize*NumberOfEvaluationPeriods'tır). Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
ruleResolveConfiguration Tetiklenen uyarıları çözümlemek için yapılandırmayı tanımlar. Yalnızca LogAlert türündeki kurallar için geçerlidir. RuleResolveConfiguration
Kapsam Bu zamanlanmış sorgu kuralının kapsamına alınan kaynak kimliklerinin listesi. string[]
şiddet Uyarının önem derecesi. [0-4] arasında bir tamsayı olmalıdır. 0 değeri en önem derecesidir. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. Int
skipQueryValidation Sağlanan sorgunun doğrulanıp doğrulanmayacağını gösteren bayrak. Varsayılan değer false'tur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
targetResourceTypes Uyarının oluşturulduğu/güncelleştirildiği hedef kaynakların kaynak türü listesi. Örneğin kapsam bir kaynak grubuysa ve targetResourceTypes Microsoft.Compute/virtualMachines ise, kaynak grubundaki uyarı ölçütlerini karşılayan her sanal makine için farklı bir uyarı tetiklenir. Yalnızca LogAlert türündeki kurallar için geçerlidir string[]
windowSize Uyarı sorgusunun yürütüleceği süre (bölme boyutu) (ISO 8601 süre biçiminde). İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. dizgi

Eylemler

Ad Açıklama Değer
actionGroups Uyarı tetiklendiğinde çağrılacak Eylem Grubu kaynak kimlikleri. string[]
actionProperties Eylem özelliklerinin özellikleri. ActionsActionProperties
customProperties Uyarı yükünün özellikleri. ActionsCustomProperties

ActionsActionProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ActionsCustomProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ScheduledQueryRuleCriteria

Ad Açıklama Değer
allOf Belirtilen kapsamlara göre değerlendirilecek koşulların listesi Koşul[]

Koşul

Ad Açıklama Değer
Boyutlar Boyut koşulları listesi Boyut[]
failingPeriods Uyarı göndermek için gereken, seçilen geri arama zaman penceresinde gereken en düşük ihlal sayısı. Yalnızca LogAlert türündeki kurallar için geçerlidir. ConditionFailingPeriods
metricMeasureColumn Ölçüm ölçü numarasını içeren sütun. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
metricName Gönderilecek ölçümün adı. İlgili ve yalnızca LogToMetric türündeki kurallar için gereklidir. dizgi
operatör Ölçüt işleci. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. 'Eşittir'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
sorgu Günlük sorgusu uyarısı dizgi
resourceIdColumn Kaynak kimliğini içeren sütun. Sütunun içeriği kaynak kimliği olarak biçimlendirilmiş bir URI olmalıdır. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
eşik uyarıyı etkinleştiren ölçüt eşik değeri. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. Int
timeAggregation Toplama türü. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. 'Ortalama'
'Sayı'
'Maksimum'
'Minimum'
'Toplam'

Boyut

Ad Açıklama Değer
ad Boyutun adı dize (gerekli)
operatör Boyut değerleri için işleç 'Dışla'
'Include' (gerekli)
Değer Boyut değerlerinin listesi string[] (gerekli)

ConditionFailingPeriods

Ad Açıklama Değer
minFailingPeriodsToAlert Uyarı tetikleme ihlallerinin sayısı. NumberOfEvaluationPeriods değerine eşit veya daha küçük olmalıdır. Varsayılan değer 1'dir Int
numberOfEvaluationPeriods Toplanan geri arama noktalarının sayısı. Geri arama zamanı penceresi toplama ayrıntı düzeyi (windowSize) ve seçili toplanan nokta sayısına göre hesaplanır. Varsayılan değer 1'dir Int

RuleResolveConfiguration

Ad Açıklama Değer
autoResolved Tetiklenen uyarının otomatik olarak çözümlenip çözümlenmeyeceğini gösteren bayrak. Bool
timeToResolve Tetiklenen uyarı ISO 8601 süre biçiminde otomatik olarak çözümlenmeden önce kuralın sağlıklı olarak değerlendirmesi gereken süre. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Azure iş sürekliliği öğeleri için uyarı kuralı oluşturma

Azure 'a dağıtma
Bu şablonlar bir uyarı kuralı ve kullanıcı tarafından atanan MSI oluşturur. Ayrıca, uyarı kuralının gerekli korumalı öğeleri ve en son kurtarma noktası ayrıntılarını sorgulama erişimine sahip olması için aboneliğe MSI okuyucu erişimi atar.

ARM şablonu kaynak tanımı

ScheduledQueryRules kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Açıklamalar

İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma .

Kaynak biçimi

Microsoft.Insights/scheduledQueryRules kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Insights/scheduledQueryRules",
  "apiVersion": "2023-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "actions": {
      "actionGroups": [ "string" ],
      "actionProperties": {
        "{customized property}": "string"
      },
      "customProperties": {
        "{customized property}": "string"
      }
    },
    "autoMitigate": "bool",
    "checkWorkspaceAlertsStorageConfigured": "bool",
    "criteria": {
      "allOf": [
        {
          "dimensions": [
            {
              "name": "string",
              "operator": "string",
              "values": [ "string" ]
            }
          ],
          "failingPeriods": {
            "minFailingPeriodsToAlert": "int",
            "numberOfEvaluationPeriods": "int"
          },
          "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",
    "ruleResolveConfiguration": {
      "autoResolved": "bool",
      "timeToResolve": "string"
    },
    "scopes": [ "string" ],
    "severity": "int",
    "skipQueryValidation": "bool",
    "targetResourceTypes": [ "string" ],
    "windowSize": "string"
  }
}

Özellik değerleri

scheduledQueryRules

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Insights/scheduledQueryRules'
apiVersion Kaynak API'sinin sürümü '2023-12-01'
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Şu şekilde kullanılamaz:
*<>%{}&:\\?/#| veya denetim karakterleri

Boşluk veya nokta ile bitemez.
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Zamanlanmış sorgu kuralının türünü gösterir. Varsayılan değer LogAlert'tir. 'LogAlert'
'LogToMetric'
kimlik Kaynağın kimliği. kimlik
Özellikler Kaynağın kural özellikleri. ScheduledQueryRuleProperties (gerekli)

Kimlik

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü. 'Hiçbiri'
'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentityProperties

UserIdentityProperties

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

ScheduledQueryRuleProperties

Ad Açıklama Değer
eylemler Uyarı tetiklendiğinde çağrılacak eylemler. Eylemleri
autoMitigate Uyarının otomatik olarak çözümlenip çözümlenmeyeceğini gösteren bayrak. Varsayılan değer true'dur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
checkWorkspaceAlertsStorageConfigured Bu zamanlanmış sorgu kuralının müşterinin depolama alanında depolanıp depolanmayacağını gösteren bayrak. Varsayılan değer false'tur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
kriter Zamanlanmış sorgu kuralının koşullarını tanımlayan kural ölçütleri. ScheduledQueryRuleCriteria
Açıklama Zamanlanan sorgu kuralının açıklaması. dizgi
displayName Uyarı kuralının görünen adı dizgi
Etkin Bu zamanlanmış sorgu kuralının etkinleştirilip etkinleştirilmediğini gösteren bayrak. Değer true veya false olmalıdır Bool
evaluationFrequency Zamanlanan sorgu kuralının ISO 8601 süre biçiminde ne sıklıkta temsil edilir? İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. dizgi
muteActionsDuration Uyarı tetiklendiğinde seçilen süre (ISO 8601 süre biçiminde) için eylemlerin sesini kapatın. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
overrideQueryTimeRange Belirtilirse sorgu zaman aralığını geçersiz kılar (varsayılan değer WindowSize*NumberOfEvaluationPeriods'tır). Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
ruleResolveConfiguration Tetiklenen uyarıları çözümlemek için yapılandırmayı tanımlar. Yalnızca LogAlert türündeki kurallar için geçerlidir. RuleResolveConfiguration
Kapsam Bu zamanlanmış sorgu kuralının kapsamına alınan kaynak kimliklerinin listesi. string[]
şiddet Uyarının önem derecesi. [0-4] arasında bir tamsayı olmalıdır. 0 değeri en önem derecesidir. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. Int
skipQueryValidation Sağlanan sorgunun doğrulanıp doğrulanmayacağını gösteren bayrak. Varsayılan değer false'tur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
targetResourceTypes Uyarının oluşturulduğu/güncelleştirildiği hedef kaynakların kaynak türü listesi. Örneğin kapsam bir kaynak grubuysa ve targetResourceTypes Microsoft.Compute/virtualMachines ise, kaynak grubundaki uyarı ölçütlerini karşılayan her sanal makine için farklı bir uyarı tetiklenir. Yalnızca LogAlert türündeki kurallar için geçerlidir string[]
windowSize Uyarı sorgusunun yürütüleceği süre (bölme boyutu) (ISO 8601 süre biçiminde). İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. dizgi

Eylemler

Ad Açıklama Değer
actionGroups Uyarı tetiklendiğinde çağrılacak Eylem Grubu kaynak kimlikleri. string[]
actionProperties Eylem özelliklerinin özellikleri. ActionsActionProperties
customProperties Uyarı yükünün özellikleri. ActionsCustomProperties

ActionsActionProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ActionsCustomProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ScheduledQueryRuleCriteria

Ad Açıklama Değer
allOf Belirtilen kapsamlara göre değerlendirilecek koşulların listesi Koşul[]

Koşul

Ad Açıklama Değer
Boyutlar Boyut koşulları listesi Boyut[]
failingPeriods Uyarı göndermek için gereken, seçilen geri arama zaman penceresinde gereken en düşük ihlal sayısı. Yalnızca LogAlert türündeki kurallar için geçerlidir. ConditionFailingPeriods
metricMeasureColumn Ölçüm ölçü numarasını içeren sütun. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
metricName Gönderilecek ölçümün adı. İlgili ve yalnızca LogToMetric türündeki kurallar için gereklidir. dizgi
operatör Ölçüt işleci. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. 'Eşittir'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
sorgu Günlük sorgusu uyarısı dizgi
resourceIdColumn Kaynak kimliğini içeren sütun. Sütunun içeriği kaynak kimliği olarak biçimlendirilmiş bir URI olmalıdır. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
eşik uyarıyı etkinleştiren ölçüt eşik değeri. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. Int
timeAggregation Toplama türü. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. 'Ortalama'
'Sayı'
'Maksimum'
'Minimum'
'Toplam'

Boyut

Ad Açıklama Değer
ad Boyutun adı dize (gerekli)
operatör Boyut değerleri için işleç 'Dışla'
'Include' (gerekli)
Değer Boyut değerlerinin listesi string[] (gerekli)

ConditionFailingPeriods

Ad Açıklama Değer
minFailingPeriodsToAlert Uyarı tetikleme ihlallerinin sayısı. NumberOfEvaluationPeriods değerine eşit veya daha küçük olmalıdır. Varsayılan değer 1'dir Int
numberOfEvaluationPeriods Toplanan geri arama noktalarının sayısı. Geri arama zamanı penceresi toplama ayrıntı düzeyi (windowSize) ve seçili toplanan nokta sayısına göre hesaplanır. Varsayılan değer 1'dir Int

RuleResolveConfiguration

Ad Açıklama Değer
autoResolved Tetiklenen uyarının otomatik olarak çözümlenip çözümlenmeyeceğini gösteren bayrak. Bool
timeToResolve Tetiklenen uyarı ISO 8601 süre biçiminde otomatik olarak çözümlenmeden önce kuralın sağlıklı olarak değerlendirmesi gereken süre. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Azure iş sürekliliği öğeleri için uyarı kuralı oluşturma

Azure 'a dağıtma
Bu şablonlar bir uyarı kuralı ve kullanıcı tarafından atanan MSI oluşturur. Ayrıca, uyarı kuralının gerekli korumalı öğeleri ve en son kurtarma noktası ayrıntılarını sorgulama erişimine sahip olması için aboneliğe MSI okuyucu erişimi atar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

ScheduledQueryRules kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Insights/scheduledQueryRules kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/scheduledQueryRules@2023-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          "string"
        ]
        actionProperties = {
          {customized property} = "string"
        }
        customProperties = {
          {customized property} = "string"
        }
      }
      autoMitigate = bool
      checkWorkspaceAlertsStorageConfigured = bool
      criteria = {
        allOf = [
          {
            dimensions = [
              {
                name = "string"
                operator = "string"
                values = [
                  "string"
                ]
              }
            ]
            failingPeriods = {
              minFailingPeriodsToAlert = int
              numberOfEvaluationPeriods = int
            }
            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"
      ruleResolveConfiguration = {
        autoResolved = bool
        timeToResolve = "string"
      }
      scopes = [
        "string"
      ]
      severity = int
      skipQueryValidation = bool
      targetResourceTypes = [
        "string"
      ]
      windowSize = "string"
    }
    kind = "string"
  })
}

Özellik değerleri

scheduledQueryRules

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Insights/scheduledQueryRules@2023-12-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Şu şekilde kullanılamaz:
*<>%{}&:\\?/#| veya denetim karakterleri

Boşluk veya nokta ile bitemez.
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
Etiketler Kaynak etiketleri. Etiket adları ve değerleri sözlüğü.
tür Zamanlanmış sorgu kuralının türünü gösterir. Varsayılan değer LogAlert'tir. "LogAlert"
"LogToMetric"
kimlik Kaynağın kimliği. kimlik
Özellikler Kaynağın kural özellikleri. ScheduledQueryRuleProperties (gerekli)

Kimlik

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü. "SystemAssigned"
"UserAssigned" (gerekli)
identity_ids Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Kullanıcı kimliği kimlikleri dizisi.

IdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentityProperties

UserIdentityProperties

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

ScheduledQueryRuleProperties

Ad Açıklama Değer
eylemler Uyarı tetiklendiğinde çağrılacak eylemler. Eylemleri
autoMitigate Uyarının otomatik olarak çözümlenip çözümlenmeyeceğini gösteren bayrak. Varsayılan değer true'dur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
checkWorkspaceAlertsStorageConfigured Bu zamanlanmış sorgu kuralının müşterinin depolama alanında depolanıp depolanmayacağını gösteren bayrak. Varsayılan değer false'tur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
kriter Zamanlanmış sorgu kuralının koşullarını tanımlayan kural ölçütleri. ScheduledQueryRuleCriteria
Açıklama Zamanlanan sorgu kuralının açıklaması. dizgi
displayName Uyarı kuralının görünen adı dizgi
Etkin Bu zamanlanmış sorgu kuralının etkinleştirilip etkinleştirilmediğini gösteren bayrak. Değer true veya false olmalıdır Bool
evaluationFrequency Zamanlanan sorgu kuralının ISO 8601 süre biçiminde ne sıklıkta temsil edilir? İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. dizgi
muteActionsDuration Uyarı tetiklendiğinde seçilen süre (ISO 8601 süre biçiminde) için eylemlerin sesini kapatın. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
overrideQueryTimeRange Belirtilirse sorgu zaman aralığını geçersiz kılar (varsayılan değer WindowSize*NumberOfEvaluationPeriods'tır). Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
ruleResolveConfiguration Tetiklenen uyarıları çözümlemek için yapılandırmayı tanımlar. Yalnızca LogAlert türündeki kurallar için geçerlidir. RuleResolveConfiguration
Kapsam Bu zamanlanmış sorgu kuralının kapsamına alınan kaynak kimliklerinin listesi. string[]
şiddet Uyarının önem derecesi. [0-4] arasında bir tamsayı olmalıdır. 0 değeri en önem derecesidir. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. Int
skipQueryValidation Sağlanan sorgunun doğrulanıp doğrulanmayacağını gösteren bayrak. Varsayılan değer false'tur. Yalnızca LogAlert türündeki kurallar için geçerlidir. Bool
targetResourceTypes Uyarının oluşturulduğu/güncelleştirildiği hedef kaynakların kaynak türü listesi. Örneğin kapsam bir kaynak grubuysa ve targetResourceTypes Microsoft.Compute/virtualMachines ise, kaynak grubundaki uyarı ölçütlerini karşılayan her sanal makine için farklı bir uyarı tetiklenir. Yalnızca LogAlert türündeki kurallar için geçerlidir string[]
windowSize Uyarı sorgusunun yürütüleceği süre (bölme boyutu) (ISO 8601 süre biçiminde). İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. dizgi

Eylemler

Ad Açıklama Değer
actionGroups Uyarı tetiklendiğinde çağrılacak Eylem Grubu kaynak kimlikleri. string[]
actionProperties Eylem özelliklerinin özellikleri. ActionsActionProperties
customProperties Uyarı yükünün özellikleri. ActionsCustomProperties

ActionsActionProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ActionsCustomProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ScheduledQueryRuleCriteria

Ad Açıklama Değer
allOf Belirtilen kapsamlara göre değerlendirilecek koşulların listesi Koşul[]

Koşul

Ad Açıklama Değer
Boyutlar Boyut koşulları listesi Boyut[]
failingPeriods Uyarı göndermek için gereken, seçilen geri arama zaman penceresinde gereken en düşük ihlal sayısı. Yalnızca LogAlert türündeki kurallar için geçerlidir. ConditionFailingPeriods
metricMeasureColumn Ölçüm ölçü numarasını içeren sütun. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
metricName Gönderilecek ölçümün adı. İlgili ve yalnızca LogToMetric türündeki kurallar için gereklidir. dizgi
operatör Ölçüt işleci. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. "Eşittir"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
sorgu Günlük sorgusu uyarısı dizgi
resourceIdColumn Kaynak kimliğini içeren sütun. Sütunun içeriği kaynak kimliği olarak biçimlendirilmiş bir URI olmalıdır. Yalnızca LogAlert türündeki kurallar için geçerlidir. dizgi
eşik uyarıyı etkinleştiren ölçüt eşik değeri. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. Int
timeAggregation Toplama türü. İlgili ve yalnızca LogAlert türündeki kurallar için gereklidir. "Ortalama"
"Sayı"
"Maksimum"
"Minimum"
"Toplam"

Boyut

Ad Açıklama Değer
ad Boyutun adı dize (gerekli)
operatör Boyut değerleri için işleç "Dışla"
"Ekle" (gerekli)
Değer Boyut değerlerinin listesi string[] (gerekli)

ConditionFailingPeriods

Ad Açıklama Değer
minFailingPeriodsToAlert Uyarı tetikleme ihlallerinin sayısı. NumberOfEvaluationPeriods değerine eşit veya daha küçük olmalıdır. Varsayılan değer 1'dir Int
numberOfEvaluationPeriods Toplanan geri arama noktalarının sayısı. Geri arama zamanı penceresi toplama ayrıntı düzeyi (windowSize) ve seçili toplanan nokta sayısına göre hesaplanır. Varsayılan değer 1'dir Int

RuleResolveConfiguration

Ad Açıklama Değer
autoResolved Tetiklenen uyarının otomatik olarak çözümlenip çözümlenmeyeceğini gösteren bayrak. Bool
timeToResolve Tetiklenen uyarı ISO 8601 süre biçiminde otomatik olarak çözümlenmeden önce kuralın sağlıklı olarak değerlendirmesi gereken süre. dizgi