Aracılığıyla paylaş


Azure İzleyici Günlüklerinde ölçüm uyarısı oluşturma

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz . Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Azure İzleyici Günlükleri'nde önceden tanımlanmış bir günlük kümesinde ölçüm uyarısı özelliklerini kullanabilirsiniz. Azure veya şirket içi bilgisayarlardan toplanabilen izlenen günlükler ölçümlere dönüştürülür ve ardından diğer ölçümlerde olduğu gibi ölçüm uyarı kurallarıyla izlenir.

Log Analytics çalışma alanı şu günlük türlerini destekler:

Azure'da sorgu tabanlı günlük arama uyarılarına göre günlükler için ölçüm uyarılarını kullanmanın avantajları şunlardır:

  • Ölçüm uyarıları neredeyse gerçek zamanlı izleme özelliği sunar. Bu özellikten emin olmak için günlük kaynağından verileri çatallar.
  • Ölçüm uyarıları durum bilgisidir. Uyarı tetiklendiğinde bir kez ve uyarı çözümlendiğinde sizi bir kez bilgilendirir. Günlük araması uyarıları durum bilgisizdir ve uyarı koşulu karşılanırsa her aralıkta tetiklenir.
  • Ölçüm uyarıları birden çok boyut sağlar. Log Analytics'te karmaşık bir sorgu tanımlamaya gerek kalmadan bilgisayarlar ve işletim sistemi türleri gibi belirli değerlere filtrelemeye izin verir.

Not

Belirli bir ölçüm veya boyut yalnızca seçilen dönemde bu ölçüme ait veriler varsa görüntülenir. Bu ölçümler Log Analytics çalışma alanları olan müşteriler tarafından kullanılabilir.

Günlükler için desteklenen ölçümler ve boyutlar

Ölçüm uyarılarıyla, ölçümünüzü doğru düzeyde filtrelemek için boyutları kullanabilirsiniz. Günlükler için desteklenen ölçümlerin tam listesi Log Analytics çalışma alanı ölçümleri listesine eşdeğerdir.

Not

Azure İzleyici ölçümleri aracılığıyla Log Analytics çalışma alanından ayıklanan desteklenen bir ölçümü görüntülemek için bu ölçümdeki günlükler için bir ölçüm uyarısı oluşturmanız gerekir. Günlükler için ölçüm uyarısında seçtiğiniz boyutlar yalnızca Azure İzleyici ölçümleri aracılığıyla inceleme için görünür.

Günlükler için ölçüm uyarısı oluşturma

Popüler günlüklerdeki ölçüm verileri Log Analytics'te işlenmeden önce Azure İzleyici ölçümlerine yönlendirilir. Daha sonra ölçüm uyarılarına ek olarak ölçüm platformunun özelliklerinden yararlanabilir ve bir dakikaya kadar düşük bir sıklıkta uyarı alabilirsiniz.

Günlükler için ölçüm uyarıları oluşturma işlemi iki aşamalıdır:

  1. Zamanlanmış Sorgu Kuralları API'sini (scheduledQueryRules ) kullanarak desteklenen günlüklerden ölçümleri ayıklamak için bir kural oluşturun.
  2. Günlükten (1. adımda) ve Log Analytics çalışma alanından hedef kaynak olarak ayıklanan ölçüm için bir ölçüm uyarısı oluşturun.

Önkoşullar

Günlükler için ölçüm uyarısı oluşturmadan önce aşağıdaki öğelerin ayarlandığından ve kullanılabilir olduğundan emin olun:

  • Log Analytics çalışma alanı: Geçerli ve etkin bir Log Analytics çalışma alanınız olmalıdır. Daha fazla bilgi için bkz . Log Analytics çalışma alanı oluşturma.
  • Log Analytics çalışma alanı için yapılandırılmış aracı: Azure sanal makineleri veya şirket içi makineler için Log Analytics çalışma alanına veri gönderecek bir aracı yapılandırmanız gerekir. Daha fazla bilgi için bkz. Azure İzleyici Aracısı'ne genel bakış.
  • Desteklenen Log Analytics çözümü: Log Analytics çözümü yapılandırılmalı ve Log Analytics çalışma alanına veri gönderilmelidir. Desteklenen çözümler Windows ve Linux için performans sayaçları, Aracı Sistem Durumu için sinyal kayıtları, Azure Otomasyonu Güncelleştirme Yönetimi ve olay verileridir.
  • Log Analytics çözümü için yapılandırılan günlükler: Log Analytics çözümü, Log Analytics çalışma alanları için desteklenen ölçümlere karşılık gelen gerekli günlüklere ve verilere sahip olmalıdır. Örneğin, kullanılabilir bellek yüzdesi sayacı önce performans sayaçları çözümünde yapılandırılmalıdır.

Günlükler için ölçüm uyarısı oluşturma yöntemleri

Azure portalını, Azure Resource Manager şablonlarını, REST API'yi, Azure PowerShell'i ve Azure CLI'yı kullanarak ölçüm uyarıları oluşturabilir ve yönetebilirsiniz.

Belirli bir Log Analytics çalışma alanı için günlükler için ölçüm uyarıları oluşturduktan sonra, bunlar yük şeması, geçerli kota sınırları ve faturalanan fiyat gibi ölçüm uyarılarının tüm özelliklerine ve işlevlerine sahiptir.

Adım adım ayrıntılar ve örnekler için bkz . Ölçüm uyarısı kuralı oluşturma veya düzenleme. Ölçüm uyarılarını yönetme yönergelerini izleyin ve aşağıdaki noktalara dikkat edin:

  • Ölçüm uyarısının hedefi geçerli bir Log Analytics çalışma alanı olmalıdır.

  • Seçili Log Analytics çalışma alanı için ölçüm uyarısı için seçilen sinyalin Ölçüm türünde olması gerekir.

  • Günlükler için ölçümler çok boyutlu olduğundan, boyut filtrelerini kullanarak belirli koşullar veya kaynaklar için filtreleyebilirsiniz.

  • Sinyal mantığını yapılandırırken, birden çok boyut değerini (bilgisayar gibi) yaymak için tek bir uyarı oluşturabilirsiniz.

  • Azure portalını kullanarak günlükler için ölçüm uyarısı oluştururken, kullanıcı müdahalesi veya eyleme gerek kalmadan, aracılığıyla günlük verilerini ölçüme scheduledQueryRules dönüştürmeye yönelik bir kural arka planda otomatik olarak oluşturulur.

    Seçili Log Analytics çalışma alanı için ölçüm uyarısı oluşturmak için Azure portalını kullanmıyorsanız, kullanarak günlük verilerini ölçüme dönüştürmek için önce el ile açık bir scheduledQueryRuleskural oluşturmanız gerekir.

Resource Manager şablonları

Günlükler için ölçüm uyarısı oluşturmak için aşağıdaki örnek Resource Manager şablonlarını kullanabilirsiniz.

Azure portalı dışındaki araçlarla oluşturulan günlüklere yönelik ölçüm uyarıları için, ölçüm uyarısı oluşturmadan önce bu örnek şablonları kullanarak tabanlı bir scheduledQueryRulesölçüme günlük dönüştürme kuralı oluşturabilirsiniz. Aksi takdirde günlüklerde ölçüm uyarısı için veri olmaz.

Statik eşiğe sahip günlükler için ölçüm uyarısı

Aşağıdaki örnek şablonda, statik eşik için bir ölçüm uyarısı oluşturulması, aracılığıyla scheduledQueryRulesgünlüklerden ölçümleri ayıklamak için kuralın başarıyla oluşturulmasına bağlıdır.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "convertRuleName": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the rule to convert a log to a metric"
            }
        },
        "convertRuleDescription": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Description for the log converted to a metric."
            }
        },
        "convertRuleRegion": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the region used by the workspace."
            }
        },
        "convertRuleStatus": {
            "type": "string",
            "defaultValue": "true",
            "metadata": {
                "description": "Specifies whether the log conversion rule is enabled."
            }
        },
        "convertRuleMetric": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the metric after extraction is done from logs."
            }
        },
        "alertName": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the alert."
            }
        },
        "alertDescription": {
            "type": "string",
            "defaultValue": "This is a metric alert",
            "metadata": {
                "description": "Description of the alert."
            }
        },
        "alertSeverity": {
            "type": "int",
            "defaultValue": 3,
            "allowedValues": [
                0,
                1,
                2,
                3,
                4
            ],
            "metadata": {
                "description": "Severity of the alert {0,1,2,3,4}."
            }
        },
        "isEnabled": {
            "type": "bool",
            "defaultValue": true,
            "metadata": {
                "description": "Specifies whether the alert is enabled."
            }
        },
        "resourceId": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Full resource ID of the resource emitting the metric that will be used for the comparison. For example: /subscriptions/00000000-0000-0000-0000-0000-00000000/resourceGroups/ResourceGroupName/providers/Microsoft.OperationalInsights/workspaces/workspaceName"
            }
        },
        "metricName": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the metric used in the comparison to activate the alert."
            }
        },
        "operator": {
            "type": "string",
            "defaultValue": "GreaterThan",
            "allowedValues": [
                "Equals",
                "NotEquals",
                "GreaterThan",
                "GreaterThanOrEqual",
                "LessThan",
                "LessThanOrEqual"
            ],
            "metadata": {
                "description": "Operator comparing the current value with the threshold value."
            }
        },
        "threshold": {
            "type": "string",
            "defaultValue": "0",
            "metadata": {
                "description": "The threshold value at which the alert is activated."
            }
        },
        "timeAggregation": {
            "type": "string",
            "defaultValue": "Average",
            "allowedValues": [
                "Average",
                "Minimum",
                "Maximum",
                "Total"
            ],
            "metadata": {
                "description": "How the data that's collected should be combined over time."
            }
        },
        "windowSize": {
            "type": "string",
            "defaultValue": "PT5M",
            "metadata": {
                "description": "Period of time used to monitor alert activity based on the threshold. Must be between five minutes and one day. ISO 8601 duration format."
            }
        },
        "evaluationFrequency": {
            "type": "string",
            "defaultValue": "PT1M",
            "metadata": {
                "description": "How often the metric alert is evaluated, represented in ISO 8601 duration format."
            }
        },
        "actionGroupId": {
            "type": "string",
            "defaultValue": "",
            "metadata": {
                "description": "The ID of the action group that's triggered when the alert is activated or deactivated."
            }
        }
    },
    "variables": {
        "convertRuleSourceWorkspace": {
            "SourceId": "/subscriptions/1234-56789-1234-567a/resourceGroups/resourceGroupName/providers/Microsoft.OperationalInsights/workspaces/workspaceName"
        }
    },
    "resources": [
        {
            "name": "[parameters('convertRuleName')]",
            "type": "Microsoft.Insights/scheduledQueryRules",
            "apiVersion": "2018-04-16",
            "location": "[parameters('convertRuleRegion')]",
            "properties": {
                "description": "[parameters('convertRuleDescription')]",
                "enabled": "[parameters('convertRuleStatus')]",
                "source": {
                    "dataSourceId": "[variables('convertRuleSourceWorkspace').SourceId]"
                },
                "action": {
                    "odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction",
                    "criteria": [{
                            "metricName": "[parameters('convertRuleMetric')]",
                            "dimensions": []
                        }
                    ]
                }
            }
        },
        {
            "name": "[parameters('alertName')]",
            "type": "Microsoft.Insights/metricAlerts",
            "location": "global",
            "apiVersion": "2018-03-01",
            "tags": {},
            "dependsOn":["[resourceId('Microsoft.Insights/scheduledQueryRules',parameters('convertRuleName'))]"],
            "properties": {
                "description": "[parameters('alertDescription')]",
                "severity": "[parameters('alertSeverity')]",
                "enabled": "[parameters('isEnabled')]",
                "scopes": ["[parameters('resourceId')]"],
                "evaluationFrequency":"[parameters('evaluationFrequency')]",
                "windowSize": "[parameters('windowSize')]",
                "criteria": {
                    "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
                    "allOf": [
                        {
                            "name" : "1st criterion",
                            "metricName": "[parameters('metricName')]",
                            "dimensions":[],
                            "operator": "[parameters('operator')]",
                            "threshold" : "[parameters('threshold')]",
                            "timeAggregation": "[parameters('timeAggregation')]"
                        }
                    ]
                },
                "actions": [
                    {
                        "actionGroupId": "[parameters('actionGroupId')]"
                    }
                ]
            }
        }
    ]
}

Önceki JSON dosyasını metricfromLogsAlertStatic.json olarak kaydederseniz, resource manager şablonunu temel alarak oluşturmak üzere bir parametre JSON dosyasıyla ilişkilendirebilirsiniz. Örnek bir parametre JSON dosyası aşağıda verilmişti:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "convertRuleName": {
            "value": "TestLogtoMetricRule" 
        },
        "convertRuleDescription": {
            "value": "Test rule to extract metrics from logs via template"
        },
        "convertRuleRegion": {
            "value": "West Central US"
        },
        "convertRuleStatus": {
            "value": "true"
        },
        "convertRuleMetric": {
            "value": "Average_% Idle Time"
        },
        "alertName": {
            "value": "TestMetricAlertonLog"
        },
        "alertDescription": {
            "value": "New multidimensional metric alert created via template"
        },
        "alertSeverity": {
            "value":3
        },
        "isEnabled": {
            "value": true
        },
        "resourceId": {
            "value": "/subscriptions/1234-56789-1234-567a/resourceGroups/myRG/providers/Microsoft.OperationalInsights/workspaces/workspaceName"
        },
        "metricName":{
            "value": "Average_% Idle Time"
        },
        "operator": {
            "value": "GreaterThan"
        },
        "threshold":{
            "value": "1"
        },
        "timeAggregation":{
            "value": "Average"
        },
        "actionGroupId": {
            "value": "/subscriptions/1234-56789-1234-567a/resourceGroups/myRG/providers/microsoft.insights/actionGroups/actionGroupName"
        }
    }
}

Önceki parametre dosyasını metricfromLogsAlertStatic.parameters.json olarak kaydettiğinizi varsayarsak, Azure portalında oluşturmak üzere Resource Manager şablonunu kullanarak günlükler için ölçüm uyarıları oluşturabilirsiniz.

Alternatif olarak, şu Azure PowerShell komutunu kullanabilirsiniz:

New-AzResourceGroupDeployment -ResourceGroupName "myRG" -TemplateFile metricfromLogsAlertStatic.json TemplateParameterFile metricfromLogsAlertStatic.parameters.json

Veya Azure CLI kullanarak Resource Manager şablonunu dağıtabilirsiniz:

az deployment group create --resource-group myRG --template-file metricfromLogsAlertStatic.json --parameters @metricfromLogsAlertStatic.parameters.json

Dinamik eşiklere sahip günlükler için ölçüm uyarısı

Aşağıdaki örnek şablonda, dinamik eşikler için bir ölçüm uyarısı oluşturulması, aracılığıyla scheduledQueryRulesgünlüklerden ölçümleri ayıklamak için kuralın başarıyla oluşturulmasına bağlıdır.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "convertRuleName": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the rule to convert a log to a metric."
            }
        },
        "convertRuleDescription": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Description for the log converted to a metric."
            }
        },
        "convertRuleRegion": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the region used by the workspace."
            }
        },
        "convertRuleStatus": {
            "type": "string",
            "defaultValue": "true",
            "metadata": {
                "description": "Specifies whether the log conversion rule is enabled."
            }
        },
        "convertRuleMetric": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the metric after extraction is done from logs."
            }
        },
        "alertName": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the alert."
            }
        },
        "alertDescription": {
            "type": "string",
            "defaultValue": "This is a metric alert",
            "metadata": {
                "description": "Description of the alert."
            }
        },
        "alertSeverity": {
            "type": "int",
            "defaultValue": 3,
            "allowedValues": [
                0,
                1,
                2,
                3,
                4
            ],
            "metadata": {
                "description": "Severity of the alert {0,1,2,3,4}."
            }
        },
        "isEnabled": {
            "type": "bool",
            "defaultValue": true,
            "metadata": {
                "description": "Specifies whether the alert is enabled."
            }
        },
        "resourceId": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Full resource ID of the resource emitting the metric that will be used for the comparison. For example: /subscriptions/00000000-0000-0000-0000-0000-00000000/resourceGroups/ResourceGroupName/providers/Microsoft.OperationalInsights/workspaces/workspaceName"
            }
        },
        "metricName": {
            "type": "string",
            "minLength": 1,
            "metadata": {
                "description": "Name of the metric used in the comparison to activate the alert."
            }
        },
        "operator": {
            "type": "string",
            "defaultValue": "GreaterOrLessThan",
            "allowedValues": [
                "GreaterThan",
                "LessThan",
                "GreaterOrLessThan"
            ],
            "metadata": {
                "description": "Operator comparing the current value with the threshold value."
            }
        },
        "alertSensitivity": {
            "type": "string",
            "defaultValue": "Medium",
            "allowedValues": [
                "High",
                "Medium",
                "Low"
            ],
            "metadata": {
                "description": "Tunes how 'noisy' the alerts for dynamic thresholds will be. 'High' will result in more alerts. 'Low' will result in fewer alerts."
            }
        },
        "numberOfEvaluationPeriods": {
            "type": "string",
            "defaultValue": "4",
            "metadata": {
                "description": "The number of periods to check in the alert evaluation."
            }
        },
        "minFailingPeriodsToAlert": {
            "type": "string",
            "defaultValue": "3",
            "metadata": {
                "description": "The number of unhealthy periods to alert on (must be lower or equal to numberOfEvaluationPeriods)."
            }
        },
        "timeAggregation": {
            "type": "string",
            "defaultValue": "Average",
            "allowedValues": [
                "Average",
                "Minimum",
                "Maximum",
                "Total"
            ],
            "metadata": {
                "description": "How the data that's collected should be combined over time."
            }
        },
        "windowSize": {
            "type": "string",
            "defaultValue": "PT5M",
            "metadata": {
                "description": "Period of time used to monitor alert activity based on the threshold. Must be between five minutes and one day. ISO 8601 duration format."
            }
        },
        "evaluationFrequency": {
            "type": "string",
            "defaultValue": "PT1M",
            "metadata": {
                "description": "How often the metric alert is evaluated, represented in ISO 8601 duration format."
            }
        },
        "actionGroupId": {
            "type": "string",
            "defaultValue": "",
            "metadata": {
                "description": "The ID of the action group that's triggered when the alert is activated or deactivated."
            }
        }
    },
    "variables": {
        "convertRuleSourceWorkspace": {
            "SourceId": "/subscriptions/1234-56789-1234-567a/resourceGroups/resourceGroupName/providers/Microsoft.OperationalInsights/workspaces/workspaceName"
        }
    },
    "resources": [
        {
            "name": "[parameters('convertRuleName')]",
            "type": "Microsoft.Insights/scheduledQueryRules",
            "apiVersion": "2018-04-16",
            "location": "[parameters('convertRuleRegion')]",
            "properties": {
                "description": "[parameters('convertRuleDescription')]",
                "enabled": "[parameters('convertRuleStatus')]",
                "source": {
                    "dataSourceId": "[variables('convertRuleSourceWorkspace').SourceId]"
                },
                "action": {
                    "odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction",
                    "criteria": [{
                            "metricName": "[parameters('convertRuleMetric')]",
                            "dimensions": []
                        }
                    ]
                }
            }
        },
        {
            "name": "[parameters('alertName')]",
            "type": "Microsoft.Insights/metricAlerts",
            "location": "global",
            "apiVersion": "2018-03-01",
            "tags": {},
            "dependsOn":["[resourceId('Microsoft.Insights/scheduledQueryRules',parameters('convertRuleName'))]"],
            "properties": {
                "description": "[parameters('alertDescription')]",
                "severity": "[parameters('alertSeverity')]",
                "enabled": "[parameters('isEnabled')]",
                "scopes": ["[parameters('resourceId')]"],
                "evaluationFrequency":"[parameters('evaluationFrequency')]",
                "windowSize": "[parameters('windowSize')]",
                "criteria": {
                    "odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
                    "allOf": [
                        {
                            "criterionType": "DynamicThresholdCriterion",
                            "name" : "1st criterion",
                            "metricName": "[parameters('metricName')]",
                            "dimensions":[],
                            "operator": "[parameters('operator')]",
                            "alertSensitivity": "[parameters('alertSensitivity')]",
                            "failingPeriods": {
                                "numberOfEvaluationPeriods": "[parameters('numberOfEvaluationPeriods')]",
                                "minFailingPeriodsToAlert": "[parameters('minFailingPeriodsToAlert')]"
                            },
                            "timeAggregation": "[parameters('timeAggregation')]"
                        }
                    ]
                },
                "actions": [
                    {
                        "actionGroupId": "[parameters('actionGroupId')]"
                    }
                ]
            }
        }
    ]
}

Önceki JSON dosyasını metricfromLogsAlertDynamic.json olarak kaydederseniz, resource manager şablonunu temel alan oluşturma için bir parametre JSON dosyasıyla ilişkilendirebilirsiniz. Örnek bir parametre JSON dosyası aşağıda verilmişti:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "convertRuleName": {
            "value": "TestLogtoMetricRule"
        },
        "convertRuleDescription": {
            "value": "Test rule to extract metrics from logs via template"
        },
        "convertRuleRegion": {
            "value": "West Central US"
        },
        "convertRuleStatus": {
            "value": "true"
        },
        "convertRuleMetric": {
            "value": "Average_% Idle Time"
        },
        "alertName": {
            "value": "TestMetricAlertonLog"
        },
        "alertDescription": {
            "value": "New multidimensional metric alert created via template"
        },
        "alertSeverity": {
            "value":3
        },
        "isEnabled": {
            "value": true
        },
        "resourceId": {
            "value": "/subscriptions/1234-56789-1234-567a/resourceGroups/myRG/providers/Microsoft.OperationalInsights/workspaces/workspaceName"
        },
        "metricName":{
            "value": "Average_% Idle Time"
        },
        "operator": {
            "value": "GreaterOrLessThan"
          },
          "alertSensitivity": {
              "value": "Medium"
          },
          "numberOfEvaluationPeriods": {
              "value": "4"
          },
          "minFailingPeriodsToAlert": {
              "value": "3"
          },
        "timeAggregation":{
            "value": "Average"
        },
        "actionGroupId": {
            "value": "/subscriptions/1234-56789-1234-567a/resourceGroups/myRG/providers/microsoft.insights/actionGroups/actionGroupName"
        }
    }
}

Önceki parametre dosyasını metricfromLogsAlertDynamic.parameters.json olarak kaydettiğinizi varsayarsak, Azure portalında oluşturmak üzere Resource Manager şablonunu kullanarak günlükler için ölçüm uyarıları oluşturabilirsiniz.

Alternatif olarak, şu Azure PowerShell komutunu kullanabilirsiniz:

New-AzResourceGroupDeployment -ResourceGroupName "myRG" -TemplateFile metricfromLogsAlertDynamic.json TemplateParameterFile metricfromLogsAlertDynamic.parameters.json

Veya Azure CLI kullanarak Resource Manager şablonunu dağıtabilirsiniz:

az deployment group create --resource-group myRG --template-file metricfromLogsAlertDynamic.json --parameters @metricfromLogsAlertDynamic.parameters.json