Sdílet prostřednictvím


Microsoft.Insights metricAlerts

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytvoření monitorovacích prostředků pomocí nástroje Bicep.

Definice prostředku Bicep

Typ prostředku metricAlerts je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/metricAlerts, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: [
      {
        actionGroupId: 'string'
        webHookProperties: {
          {customized property}: 'string'
        }
      }
    ]
    autoMitigate: bool
    criteria: {
      odata.type: 'string'
      // For remaining properties, see MetricAlertCriteria objects
    }
    description: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    scopes: [
      'string'
    ]
    severity: int
    targetResourceRegion: 'string'
    targetResourceType: 'string'
    windowSize: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objekty MultiMetricCriteria

Nastavte vlastnost criterionType určit typ objektu.

Pro DynamicThresholdCriterionpoužijte:

{
  alertSensitivity: 'string'
  criterionType: 'DynamicThresholdCriterion'
  failingPeriods: {
    minFailingPeriodsToAlert: int
    numberOfEvaluationPeriods: int
  }
  ignoreDataBefore: 'string'
  operator: 'string'
}

Pro StaticThresholdCriterionpoužijte:

{
  criterionType: 'StaticThresholdCriterion'
  operator: 'string'
  threshold: int
}

MetricAlertCriteria – objekty

Nastavte vlastnost odata.type, která určuje typ objektu.

Pro Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteriapoužijte:

{
  allOf: [
    {
      dimensions: [
        {
          name: 'string'
          operator: 'string'
          values: [
            'string'
          ]
        }
      ]
      metricName: 'string'
      metricNamespace: 'string'
      name: 'string'
      skipMetricValidation: bool
      timeAggregation: 'string'
      criterionType: 'string'
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]
  odata.type: 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
}

Pro Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteriapoužijte:

{
  allOf: [
    {
      criterionType: 'string'
      dimensions: [
        {
          name: 'string'
          operator: 'string'
          values: [
            'string'
          ]
        }
      ]
      metricName: 'string'
      metricNamespace: 'string'
      name: 'string'
      operator: 'string'
      skipMetricValidation: bool
      threshold: int
      timeAggregation: 'string'
    }
  ]
  odata.type: 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
}

Pro Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteriapoužijte:

{
  componentId: 'string'
  failedLocationCount: int
  odata.type: 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
  webTestId: 'string'
}

Hodnoty vlastností

DynamicMetricCriteria

Jméno Popis Hodnota
upozorněníSensitivity Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. "Vysoká"
"Nízká"
Střední (povinné)
criterionType Určuje typ kritérií prahové hodnoty. DynamicThresholdCriterion (povinné)
selháníPeriods Minimální počet porušení požadovaných v rámci vybraného časového intervalu zpětného vyhledávání, které je nutné k vyvolání výstrahy. DynamicThresholdFailingPeriods (povinné)
ignoreDataBefore Tato možnost slouží k nastavení data, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601). řetězec
operátor Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. "GreaterOrLessThan"
"GreaterThan"
LessThan (povinné)

DynamicThresholdFailingPeriods

Jméno Popis Hodnota
minFailingPeriodsToAlert Počet porušení, která se mají aktivovat upozornění. Měl by být menší nebo roven čísluOfEvaluationPeriods. int (povinné)
numberOfEvaluationPeriods Počet agregovaných bodů zpětného vyhledávání. Časové období zpětného vyhledávání se vypočítá na základě členitosti agregace (windowSize) a vybraného počtu agregovaných bodů. int (povinné)

MetricAlertAction

Jméno Popis Hodnota
actionGroupId ID skupiny akcí, která se má použít. řetězec
webHookProperties Toto pole umožňuje zadat vlastní vlastnosti, které by se připojily k datové části výstrahy odeslané jako vstup do webhooku. MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

Jméno Popis Hodnota

MetricAlertCriteria

Jméno Popis Hodnota
odata.type Nastavte na Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria pro typ MetricAlertMultipleResourceMultipleMetricCriteria. Nastavte na Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria pro typ MetricAlertSingleResourceMultipleMetricCriteria. Nastavte na Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria pro typ WebtestLocationAvailabilityCriteria. Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria ( povinné)

MetricAlertMultipleResourceMultipleMetricCriteria

Jméno Popis Hodnota
allOf seznam více kritérií metrik pro tuto "veškerou" operaci. MultiMetricCriteria[]
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria ( povinné)

MetricAlertProperties

Jméno Popis Hodnota
Akce pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. MetricAlertAction[]
autoMitigate příznak, který označuje, jestli má být výstraha automaticky vyřešena, nebo ne. Výchozí hodnota je true. Bool
kritéria definuje konkrétní informace o kritériích upozornění. MetricAlertCriteria (povinné)
popis popis upozornění na metriku, který bude součástí e-mailu s upozorněním. řetězec
zpřístupněný příznak označující, jestli je upozornění na metriku povolené. bool (povinné)
evaluationFrequency jak často se upozornění na metriku vyhodnotí ve formátu doby trvání ISO 8601. string (povinné)
oblasti seznam ID prostředku, na který je toto upozornění metriky vymezeno. string[] (povinné)
závažnost Závažnost upozornění {0, 1, 2, 3, 4} int (povinné)
targetResourceRegion oblast cílových prostředků, na kterých se výstraha vytvoří nebo aktualizuje. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. řetězec
targetResourceType typ prostředku cílových prostředků, na kterých se výstraha vytvoří nebo aktualizuje. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. řetězec
windowSize časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. string (povinné)

MetricAlertSingleResourceMultipleMetricCriteria

Jméno Popis Hodnota
allOf Seznamkritériích MetricCriteria[]
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria (povinné)

MetricCriteria

Jméno Popis Hodnota
criterionType Určuje typ kritérií prahové hodnoty. DynamicThresholdCriterion
StaticThresholdCriterion (povinné)
dimenze Seznam podmínek dimenzí MetricDimension []
metricName Název metriky string (povinné)
metricNamespace Namespace metriky. řetězec
Jméno Název kritérií string (povinné)
operátor operátor kritérií. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
LessThanOrEqual (povinné)
skipMetricValidation Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. Bool
práh prahová hodnota kritérií, která aktivuje výstrahu. int (povinné)
timeAggregation časové typy agregace kritérií. "Průměr"
'Count'
Maximum
Minimum
Total (povinné)

MetricCriteria

Jméno Popis Hodnota
criterionType Určuje typ kritérií prahové hodnoty. StaticThresholdCriterion (povinné)
operátor operátor kritérií. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
LessThanOrEqual (povinné)
práh prahová hodnota kritérií, která aktivuje výstrahu. int (povinné)

MetricDimension

Jméno Popis Hodnota
Jméno Název dimenze. string (povinné)
operátor operátor dimenze. Podporují se pouze zahrnutí a vyloučení. string (povinné)
hodnoty seznam hodnot dimenzí. string[] (povinné)

Microsoft.Insights/metricAlerts

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti pravidla upozornění prostředku. MetricAlertProperties (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

MultiMetricCriteria

Jméno Popis Hodnota
criterionType Pro typ DynamicMetricCriterianastavte hodnotu DynamicThresholdCriterion . Nastavte na StaticThresholdCriterion pro typ MetricCriteria. DynamicThresholdCriterion
StaticThresholdCriterion (povinné)
dimenze Seznam podmínek dimenzí MetricDimension []
metricName Název metriky string (povinné)
metricNamespace Namespace metriky. řetězec
Jméno Název kritérií string (povinné)
skipMetricValidation Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. Bool
timeAggregation časové typy agregace kritérií. "Průměr"
'Count'
Maximum
Minimum
Total (povinné)

Značky prostředků

Jméno Popis Hodnota

WebtestLocationAvailabilityCriteria

Jméno Popis Hodnota
componentId ID prostředku Application Insights string (povinné)
failedLocationCount Počet neúspěšných umístění. int (povinné)
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria ( povinné)
webTestId ID webového testu Application Insights string (povinné)

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
Nasazení Application Insights a vytvoření upozornění v něm Tato šablona umožňuje nasadit Application Insight a vytvořit v ní upozornění.

Definice prostředku šablony ARM

Typ prostředku metricAlerts je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/metricAlerts, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Insights/metricAlerts",
  "apiVersion": "2018-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": [
      {
        "actionGroupId": "string",
        "webHookProperties": {
          "{customized property}": "string"
        }
      }
    ],
    "autoMitigate": "bool",
    "criteria": {
      "odata.type": "string"
      // For remaining properties, see MetricAlertCriteria objects
    },
    "description": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "scopes": [ "string" ],
    "severity": "int",
    "targetResourceRegion": "string",
    "targetResourceType": "string",
    "windowSize": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objekty MultiMetricCriteria

Nastavte vlastnost criterionType určit typ objektu.

Pro DynamicThresholdCriterionpoužijte:

{
  "alertSensitivity": "string",
  "criterionType": "DynamicThresholdCriterion",
  "failingPeriods": {
    "minFailingPeriodsToAlert": "int",
    "numberOfEvaluationPeriods": "int"
  },
  "ignoreDataBefore": "string",
  "operator": "string"
}

Pro StaticThresholdCriterionpoužijte:

{
  "criterionType": "StaticThresholdCriterion",
  "operator": "string",
  "threshold": "int"
}

MetricAlertCriteria – objekty

Nastavte vlastnost odata.type, která určuje typ objektu.

Pro Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteriapoužijte:

{
  "allOf": [ {
    "dimensions": [
      {
        "name": "string",
        "operator": "string",
        "values": [ "string" ]
      }
    ],
    "metricName": "string",
    "metricNamespace": "string",
    "name": "string",
    "skipMetricValidation": "bool",
    "timeAggregation": "string",
    "criterionType": "string"
    // For remaining properties, see MultiMetricCriteria objects
  } ],
  "odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}

Pro Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteriapoužijte:

{
  "allOf": [
    {
      "criterionType": "string",
      "dimensions": [
        {
          "name": "string",
          "operator": "string",
          "values": [ "string" ]
        }
      ],
      "metricName": "string",
      "metricNamespace": "string",
      "name": "string",
      "operator": "string",
      "skipMetricValidation": "bool",
      "threshold": "int",
      "timeAggregation": "string"
    }
  ],
  "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}

Pro Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteriapoužijte:

{
  "componentId": "string",
  "failedLocationCount": "int",
  "odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
  "webTestId": "string"
}

Hodnoty vlastností

DynamicMetricCriteria

Jméno Popis Hodnota
upozorněníSensitivity Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. "Vysoká"
"Nízká"
Střední (povinné)
criterionType Určuje typ kritérií prahové hodnoty. DynamicThresholdCriterion (povinné)
selháníPeriods Minimální počet porušení požadovaných v rámci vybraného časového intervalu zpětného vyhledávání, které je nutné k vyvolání výstrahy. DynamicThresholdFailingPeriods (povinné)
ignoreDataBefore Tato možnost slouží k nastavení data, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601). řetězec
operátor Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. "GreaterOrLessThan"
"GreaterThan"
LessThan (povinné)

DynamicThresholdFailingPeriods

Jméno Popis Hodnota
minFailingPeriodsToAlert Počet porušení, která se mají aktivovat upozornění. Měl by být menší nebo roven čísluOfEvaluationPeriods. int (povinné)
numberOfEvaluationPeriods Počet agregovaných bodů zpětného vyhledávání. Časové období zpětného vyhledávání se vypočítá na základě členitosti agregace (windowSize) a vybraného počtu agregovaných bodů. int (povinné)

MetricAlertAction

Jméno Popis Hodnota
actionGroupId ID skupiny akcí, která se má použít. řetězec
webHookProperties Toto pole umožňuje zadat vlastní vlastnosti, které by se připojily k datové části výstrahy odeslané jako vstup do webhooku. MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

Jméno Popis Hodnota

MetricAlertCriteria

Jméno Popis Hodnota
odata.type Nastavte na Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria pro typ MetricAlertMultipleResourceMultipleMetricCriteria. Nastavte na Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria pro typ MetricAlertSingleResourceMultipleMetricCriteria. Nastavte na Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria pro typ WebtestLocationAvailabilityCriteria. Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria ( povinné)

MetricAlertMultipleResourceMultipleMetricCriteria

Jméno Popis Hodnota
allOf seznam více kritérií metrik pro tuto "veškerou" operaci. MultiMetricCriteria[]
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria ( povinné)

MetricAlertProperties

Jméno Popis Hodnota
Akce pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. MetricAlertAction[]
autoMitigate příznak, který označuje, jestli má být výstraha automaticky vyřešena, nebo ne. Výchozí hodnota je true. Bool
kritéria definuje konkrétní informace o kritériích upozornění. MetricAlertCriteria (povinné)
popis popis upozornění na metriku, který bude součástí e-mailu s upozorněním. řetězec
zpřístupněný příznak označující, jestli je upozornění na metriku povolené. bool (povinné)
evaluationFrequency jak často se upozornění na metriku vyhodnotí ve formátu doby trvání ISO 8601. string (povinné)
oblasti seznam ID prostředku, na který je toto upozornění metriky vymezeno. string[] (povinné)
závažnost Závažnost upozornění {0, 1, 2, 3, 4} int (povinné)
targetResourceRegion oblast cílových prostředků, na kterých se výstraha vytvoří nebo aktualizuje. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. řetězec
targetResourceType typ prostředku cílových prostředků, na kterých se výstraha vytvoří nebo aktualizuje. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. řetězec
windowSize časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. string (povinné)

MetricAlertSingleResourceMultipleMetricCriteria

Jméno Popis Hodnota
allOf Seznamkritériích MetricCriteria[]
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria (povinné)

MetricCriteria

Jméno Popis Hodnota
criterionType Určuje typ kritérií prahové hodnoty. DynamicThresholdCriterion
StaticThresholdCriterion (povinné)
dimenze Seznam podmínek dimenzí MetricDimension []
metricName Název metriky string (povinné)
metricNamespace Namespace metriky. řetězec
Jméno Název kritérií string (povinné)
operátor operátor kritérií. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
LessThanOrEqual (povinné)
skipMetricValidation Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. Bool
práh prahová hodnota kritérií, která aktivuje výstrahu. int (povinné)
timeAggregation časové typy agregace kritérií. "Průměr"
'Count'
Maximum
Minimum
Total (povinné)

MetricCriteria

Jméno Popis Hodnota
criterionType Určuje typ kritérií prahové hodnoty. StaticThresholdCriterion (povinné)
operátor operátor kritérií. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
LessThanOrEqual (povinné)
práh prahová hodnota kritérií, která aktivuje výstrahu. int (povinné)

MetricDimension

Jméno Popis Hodnota
Jméno Název dimenze. string (povinné)
operátor operátor dimenze. Podporují se pouze zahrnutí a vyloučení. string (povinné)
hodnoty seznam hodnot dimenzí. string[] (povinné)

Microsoft.Insights/metricAlerts

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2018-03-01'
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti pravidla upozornění prostředku. MetricAlertProperties (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Insights/metricAlerts

MultiMetricCriteria

Jméno Popis Hodnota
criterionType Pro typ DynamicMetricCriterianastavte hodnotu DynamicThresholdCriterion . Nastavte na StaticThresholdCriterion pro typ MetricCriteria. DynamicThresholdCriterion
StaticThresholdCriterion (povinné)
dimenze Seznam podmínek dimenzí MetricDimension []
metricName Název metriky string (povinné)
metricNamespace Namespace metriky. řetězec
Jméno Název kritérií string (povinné)
skipMetricValidation Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. Bool
timeAggregation časové typy agregace kritérií. "Průměr"
'Count'
Maximum
Minimum
Total (povinné)

Značky prostředků

Jméno Popis Hodnota

WebtestLocationAvailabilityCriteria

Jméno Popis Hodnota
componentId ID prostředku Application Insights string (povinné)
failedLocationCount Počet neúspěšných umístění. int (povinné)
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria ( povinné)
webTestId ID webového testu Application Insights string (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
upozornění na metriku posledního bajtu back-endu

Nasadit do Azure
Pomocí těchto šablon můžete snadno vytvořit několik důležitých upozornění na události pro službu Azure Application Gateway.
upozornění metriky počtu hostitelů, které nejsou v pořádku,

Nasadit do Azure
Pomocí těchto šablon můžete snadno vytvořit několik důležitých upozornění na události pro službu Azure Application Gateway.
BrowserBox Azure Edition

Nasadit do Azure
Tato šablona nasadí BrowserBox na virtuální počítač s Ubuntu Serverem 22.04 LTS, Debianem 11 nebo RHEL 8.7 LVM.
Vytváření upozornění pro služby Application Gateway

Nasadit do Azure
Pomocí těchto šablon můžete snadno vytvořit několik důležitých upozornění na události pro službu Azure Application Gateway.
Nasazení Application Insights a vytvoření upozornění v něm

Nasadit do Azure
Tato šablona umožňuje nasadit Application Insight a vytvořit v ní upozornění.
vytvoření dynamického webového testu

Nasadit do Azure
Vytvořte libovolný počet testů webu App Insights (ping).
Enterprise Governance-AppService, SQL DB, AD, OMS, runbooky

Nasadit do Azure
Přechod na cloud pro podniky, malé nebo velké organizace vyžaduje zodpovědné a efektivní modely zásad správného řízení, které odvozují hodnotu z jejich cloudových nasazení. CloudWise (název kódu pro řešení) je složené řešení dostupné z rychlých startů pro partnery Azure, je povolení přechodu pro zákazníky, integrátory systémů a partnery, které poskytuje samoobslužné řešení, automatizované řízení a provoz, zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodního rizika. Řešení zvýrazňuje základní pilíře zásad správného řízení viditelnosti a řízení.
pravidlo upozornění na metriku pro testovací dostupnosti

Nasadit do Azure
Tato šablona vytvoří test dostupnosti Application Insights spolu s pravidlem upozornění na metriku, které ho monitoruje.
pravidlo upozornění na metriku s dynamickým prahovým

Nasadit do Azure
Tato šablona vytvoří pravidlo upozornění na metriku, které monitoruje metriku procent procesoru virtuálního počítače pomocí typu podmínky dynamické prahové hodnoty.
pravidlo upozornění na metriku s statickou prahovou hodnotou

Nasadit do Azure
Tato šablona vytvoří pravidlo upozornění na metriku, které monitoruje metriku procent procesoru virtuálního počítače pomocí typu statické prahové hodnoty.
škálovatelná webová aplikace Umbraco CMS

Nasadit do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace umbraco CMS ve službě Azure App Service Web Apps.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku metricAlerts je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/metricAlerts, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/metricAlerts@2018-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = [
        {
          actionGroupId = "string"
          webHookProperties = {
            {customized property} = "string"
          }
        }
      ]
      autoMitigate = bool
      criteria = {
        odata.type = "string"
        // For remaining properties, see MetricAlertCriteria objects
      }
      description = "string"
      enabled = bool
      evaluationFrequency = "string"
      scopes = [
        "string"
      ]
      severity = int
      targetResourceRegion = "string"
      targetResourceType = "string"
      windowSize = "string"
    }
  })
}

Objekty MultiMetricCriteria

Nastavte vlastnost criterionType určit typ objektu.

Pro DynamicThresholdCriterionpoužijte:

{
  alertSensitivity = "string"
  criterionType = "DynamicThresholdCriterion"
  failingPeriods = {
    minFailingPeriodsToAlert = int
    numberOfEvaluationPeriods = int
  }
  ignoreDataBefore = "string"
  operator = "string"
}

Pro StaticThresholdCriterionpoužijte:

{
  criterionType = "StaticThresholdCriterion"
  operator = "string"
  threshold = int
}

MetricAlertCriteria – objekty

Nastavte vlastnost odata.type, která určuje typ objektu.

Pro Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteriapoužijte:

{
  allOf = [
    {
      dimensions = [
        {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      metricName = "string"
      metricNamespace = "string"
      name = "string"
      skipMetricValidation = bool
      timeAggregation = "string"
      criterionType = "string"
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]
  odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}

Pro Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteriapoužijte:

{
  allOf = [
    {
      criterionType = "string"
      dimensions = [
        {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      metricName = "string"
      metricNamespace = "string"
      name = "string"
      operator = "string"
      skipMetricValidation = bool
      threshold = int
      timeAggregation = "string"
    }
  ]
  odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}

Pro Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteriapoužijte:

{
  componentId = "string"
  failedLocationCount = int
  odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
  webTestId = "string"
}

Hodnoty vlastností

DynamicMetricCriteria

Jméno Popis Hodnota
upozorněníSensitivity Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. "Vysoká"
"Nízká"
Střední (povinné)
criterionType Určuje typ kritérií prahové hodnoty. DynamicThresholdCriterion (povinné)
selháníPeriods Minimální počet porušení požadovaných v rámci vybraného časového intervalu zpětného vyhledávání, které je nutné k vyvolání výstrahy. DynamicThresholdFailingPeriods (povinné)
ignoreDataBefore Tato možnost slouží k nastavení data, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601). řetězec
operátor Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. "GreaterOrLessThan"
"GreaterThan"
LessThan (povinné)

DynamicThresholdFailingPeriods

Jméno Popis Hodnota
minFailingPeriodsToAlert Počet porušení, která se mají aktivovat upozornění. Měl by být menší nebo roven čísluOfEvaluationPeriods. int (povinné)
numberOfEvaluationPeriods Počet agregovaných bodů zpětného vyhledávání. Časové období zpětného vyhledávání se vypočítá na základě členitosti agregace (windowSize) a vybraného počtu agregovaných bodů. int (povinné)

MetricAlertAction

Jméno Popis Hodnota
actionGroupId ID skupiny akcí, která se má použít. řetězec
webHookProperties Toto pole umožňuje zadat vlastní vlastnosti, které by se připojily k datové části výstrahy odeslané jako vstup do webhooku. MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

Jméno Popis Hodnota

MetricAlertCriteria

Jméno Popis Hodnota
odata.type Nastavte na Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria pro typ MetricAlertMultipleResourceMultipleMetricCriteria. Nastavte na Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria pro typ MetricAlertSingleResourceMultipleMetricCriteria. Nastavte na Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria pro typ WebtestLocationAvailabilityCriteria. Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria ( povinné)

MetricAlertMultipleResourceMultipleMetricCriteria

Jméno Popis Hodnota
allOf seznam více kritérií metrik pro tuto "veškerou" operaci. MultiMetricCriteria[]
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria ( povinné)

MetricAlertProperties

Jméno Popis Hodnota
Akce pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. MetricAlertAction[]
autoMitigate příznak, který označuje, jestli má být výstraha automaticky vyřešena, nebo ne. Výchozí hodnota je true. Bool
kritéria definuje konkrétní informace o kritériích upozornění. MetricAlertCriteria (povinné)
popis popis upozornění na metriku, který bude součástí e-mailu s upozorněním. řetězec
zpřístupněný příznak označující, jestli je upozornění na metriku povolené. bool (povinné)
evaluationFrequency jak často se upozornění na metriku vyhodnotí ve formátu doby trvání ISO 8601. string (povinné)
oblasti seznam ID prostředku, na který je toto upozornění metriky vymezeno. string[] (povinné)
závažnost Závažnost upozornění {0, 1, 2, 3, 4} int (povinné)
targetResourceRegion oblast cílových prostředků, na kterých se výstraha vytvoří nebo aktualizuje. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. řetězec
targetResourceType typ prostředku cílových prostředků, na kterých se výstraha vytvoří nebo aktualizuje. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. řetězec
windowSize časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. string (povinné)

MetricAlertSingleResourceMultipleMetricCriteria

Jméno Popis Hodnota
allOf Seznamkritériích MetricCriteria[]
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria (povinné)

MetricCriteria

Jméno Popis Hodnota
criterionType Určuje typ kritérií prahové hodnoty. DynamicThresholdCriterion
StaticThresholdCriterion (povinné)
dimenze Seznam podmínek dimenzí MetricDimension []
metricName Název metriky string (povinné)
metricNamespace Namespace metriky. řetězec
Jméno Název kritérií string (povinné)
operátor operátor kritérií. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
LessThanOrEqual (povinné)
skipMetricValidation Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. Bool
práh prahová hodnota kritérií, která aktivuje výstrahu. int (povinné)
timeAggregation časové typy agregace kritérií. "Průměr"
'Count'
Maximum
Minimum
Total (povinné)

MetricCriteria

Jméno Popis Hodnota
criterionType Určuje typ kritérií prahové hodnoty. StaticThresholdCriterion (povinné)
operátor operátor kritérií. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
LessThanOrEqual (povinné)
práh prahová hodnota kritérií, která aktivuje výstrahu. int (povinné)

MetricDimension

Jméno Popis Hodnota
Jméno Název dimenze. string (povinné)
operátor operátor dimenze. Podporují se pouze zahrnutí a vyloučení. string (povinné)
hodnoty seznam hodnot dimenzí. string[] (povinné)

Microsoft.Insights/metricAlerts

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti pravidla upozornění prostředku. MetricAlertProperties (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Insights/metricAlerts@2018-03-01

MultiMetricCriteria

Jméno Popis Hodnota
criterionType Pro typ DynamicMetricCriterianastavte hodnotu DynamicThresholdCriterion . Nastavte na StaticThresholdCriterion pro typ MetricCriteria. DynamicThresholdCriterion
StaticThresholdCriterion (povinné)
dimenze Seznam podmínek dimenzí MetricDimension []
metricName Název metriky string (povinné)
metricNamespace Namespace metriky. řetězec
Jméno Název kritérií string (povinné)
skipMetricValidation Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. Bool
timeAggregation časové typy agregace kritérií. "Průměr"
'Count'
Maximum
Minimum
Total (povinné)

Značky prostředků

Jméno Popis Hodnota

WebtestLocationAvailabilityCriteria

Jméno Popis Hodnota
componentId ID prostředku Application Insights string (povinné)
failedLocationCount Počet neúspěšných umístění. int (povinné)
odata.type určuje typ kritérií výstrahy. Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria ( povinné)
webTestId ID webového testu Application Insights string (povinné)