Microsoft.Insights-måttAlerts 2018-03-01
Bicep-resursdefinition
Resurstypen metricAlerts kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en Microsoft.Insights/metricAlerts-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {}
}
]
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'
}
}
MetricAlertCriteria-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria använder du:
'odata.type': 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
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
}
]
För Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria använder du:
'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
För Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria använder du:
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
MultiMetricCriteria-objekt
Ange egenskapen criterionType för att ange typ av objekt.
För DynamicThresholdCriterion använder du:
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
För StaticThresholdCriterion använder du:
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
Egenskapsvärden
metricAlerts
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–260 Giltiga tecken: Det går inte att använda: *#&+:<>?@%{}\/ eller kontrollteckenDet går inte att avsluta med blanksteg eller punkt. |
location | Resursplats | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Resursens aviseringsregelegenskaper. | MetricAlertProperties (krävs) |
MetricAlertProperties
Name | Beskrivning | Värde |
---|---|---|
åtgärder | matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor löses. | MetricAlertAction[] |
autoMitigate | flaggan som anger om aviseringen ska lösas automatiskt eller inte. Standardvärdet är true. | boolesk |
Kriterier | definierar den specifika informationen om aviseringsvillkor. | MetricAlertCriteria (krävs) |
beskrivning | beskrivningen av måttaviseringen som ska ingå i aviseringsmeddelandet. | sträng |
enabled | flaggan som anger om måttaviseringen är aktiverad. | bool (krävs) |
evaluationFrequency | hur ofta måttaviseringen utvärderas representeras i ISO 8601-varaktighetsformat. | sträng (krävs) |
scopes | listan över resurs-ID:t som den här måttaviseringen är begränsad till. | string[] (krävs) |
allvarlighetsgrad | Allvarlighetsgrad {0, 1, 2, 3, 4} | int (obligatoriskt) |
targetResourceRegion | den region för målresursen/målresurserna där aviseringen skapas/uppdateras. Obligatoriskt om omfånget innehåller en prenumeration, resursgrupp eller mer än en resurs. | sträng |
targetResourceType | resurstypen för de målresurser där aviseringen skapas/uppdateras. Obligatoriskt om omfånget innehåller en prenumeration, resursgrupp eller mer än en resurs. | sträng |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. | sträng (krävs) |
MetricAlertAction
Name | Beskrivning | Värde |
---|---|---|
actionGroupId | ID:t för åtgärdsgruppen som ska användas. | sträng |
webHookProperties | Med det här fältet kan du ange anpassade egenskaper som läggs till i aviseringsnyttolasten som skickas som indata till webhooken. | objekt |
MetricAlertCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | Ange objekttyp | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (krävs) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (krävs) |
allOf | listan över flera måttkriterier för den här "all of"-åtgärden. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
Dimensioner | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
name | Namn på villkoret. | sträng (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som inte har genererats än, genom att göra så att måttverifieringen hoppas över. | boolesk |
timeAggregation | kriteriernas tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
criterionType | Ange objekttyp | DynamicThresholdCriterion StaticThresholdCriterion (krävs) |
MetricDimension
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på dimensionen. | sträng (krävs) |
operator | dimensionsoperatorn. Endast "Inkludera" och "Exkludera" stöds | sträng (krävs) |
values | lista över dimensionsvärden. | string[] (krävs) |
DynamicMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" (krävs) |
alertSensitivity | Den avvikelse som krävs för att utlösa en avisering. Detta påverkar hur nära tröskelvärdet är för måttseriemönstret. | "Hög" "Låg" "Medel" (krävs) |
failingPeriods | Det minsta antalet överträdelser som krävs inom det valda lookback-tidsfönstret som krävs för att skapa en avisering. | DynamicThresholdFailingPeriods (krävs) |
ignoreDataBefore | Använd det här alternativet för att ange från vilket datum du vill börja lära dig historiska data för mått och beräkna dynamiska tröskelvärden (i ISO8601 format) | sträng |
operator | Operatorn som används för att jämföra måttvärdet med tröskelvärdet. | "GreaterOrLessThan" "GreaterThan" "LessThan" (krävs) |
DynamicThresholdFailingPeriods
Name | Beskrivning | Värde |
---|---|---|
minFailingPeriodsToAlert | Antalet överträdelser för att utlösa en avisering. Bör vara mindre eller lika med numberOfEvaluationPeriods. | int (krävs) |
numberOfEvaluationPeriods | Antalet aggregerade återblickspunkter. Lookback-tidsfönstret beräknas baserat på sammansättningskornigheten (windowSize) och det valda antalet aggregerade punkter. | int (krävs) |
MetricCriteria
Name | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
Dimensioner | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
name | Namn på villkoret. | sträng (krävs) |
operator | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som inte har genererats än, genom att göra så att måttverifieringen hoppas över. | boolesk |
Tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | kriteriernas tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (krävs) |
allOf | Listan över måttkriterier för den här "all of"-åtgärden. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
componentId | Application Insights-resurs-ID. | sträng (krävs) |
failedLocationCount | Antalet misslyckade platser. | int (krävs) |
webTestId | Application Insights webbtest-ID. | sträng (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
BrowserBox Azure Edition |
Den här mallen distribuerar BrowserBox på en Virtuell Azure Ubuntu Server 22.04 LTS, Debian 11 eller RHEL 8.7 LVM. |
Skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps. |
Skapa aviseringar för din Application Gateway |
Använd dessa mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
Avisering för svarsmått för senaste byte i serverdelen |
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
Avisering för mått för antal värdar som inte är felfria |
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll. |
Skapande av dynamiskt webbtest |
Skapa valfritt antal App Insights-webbtester (ping). |
Distribuera Application Insight och skapa en avisering i den |
Med den här mallen kan du distribuera Application Insight och skapa aviseringar i den |
Måttaviseringsregel med ett dynamiskt tröskelvärde |
Den här mallen skapar en måttaviseringsregel som övervakar cpu-procentmåttet för en virtuell dator med hjälp av en dynamisk tröskelvillkorstyp. |
Måttaviseringsregel med ett statiskt tröskelvärde |
Den här mallen skapar en måttaviseringsregel som övervakar cpu-procentmåttet för en virtuell dator med hjälp av en statisk tröskelvillkorstyp. |
Måttaviseringsregel för ett tillgänglighetstest |
Den här mallen skapar ett Application Insights-tillgänglighetstest tillsammans med en måttaviseringsregel som övervakar det. |
Resursdefinition för ARM-mall
Resurstypen metricAlerts kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en Microsoft.Insights/metricAlerts-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {}
}
],
"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"
}
}
MetricAlertCriteria-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria använder du:
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"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
}
]
För Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria använder du:
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
]
För Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria använder du:
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
MultiMetricCriteria-objekt
Ange egenskapen criterionType för att ange typ av objekt.
För DynamicThresholdCriterion använder du:
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
För StaticThresholdCriterion använder du:
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
Egenskapsvärden
metricAlerts
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Insights/metricAlerts" |
apiVersion | Resurs-API-versionen | '2018-03-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–260 Giltiga tecken: Det går inte att använda: *#&+:<>?@%{}\/ eller kontrollteckenDet går inte att avsluta med blanksteg eller punkt. |
location | Resursplats | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Resursens aviseringsregelegenskaper. | MetricAlertProperties (krävs) |
MetricAlertProperties
Name | Beskrivning | Värde |
---|---|---|
åtgärder | matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor löses. | MetricAlertAction[] |
autoMitigate | flaggan som anger om aviseringen ska lösas automatiskt eller inte. Standardvärdet är true. | boolesk |
Kriterier | definierar den specifika informationen om aviseringsvillkor. | MetricAlertCriteria (krävs) |
beskrivning | beskrivningen av måttaviseringen som ska ingå i aviseringsmeddelandet. | sträng |
enabled | flaggan som anger om måttaviseringen är aktiverad. | bool (krävs) |
evaluationFrequency | hur ofta måttaviseringen utvärderas representeras i ISO 8601-varaktighetsformat. | sträng (krävs) |
scopes | listan över resurs-ID:t som den här måttaviseringen är begränsad till. | string[] (krävs) |
allvarlighetsgrad | Allvarlighetsgrad {0, 1, 2, 3, 4} | int (obligatoriskt) |
targetResourceRegion | den region för målresursen/målresurserna där aviseringen skapas/uppdateras. Obligatoriskt om omfånget innehåller en prenumeration, resursgrupp eller mer än en resurs. | sträng |
targetResourceType | resurstypen för de målresurser där aviseringen skapas/uppdateras. Obligatoriskt om omfånget innehåller en prenumeration, resursgrupp eller mer än en resurs. | sträng |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. | sträng (krävs) |
MetricAlertAction
Name | Beskrivning | Värde |
---|---|---|
actionGroupId | ID:t för åtgärdsgruppen som ska användas. | sträng |
webHookProperties | Med det här fältet kan du ange anpassade egenskaper som läggs till i aviseringsnyttolasten som skickas som indata till webhooken. | objekt |
MetricAlertCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | Ange objekttyp | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (krävs) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (krävs) |
allOf | listan över flera måttkriterier för den här "hela" åtgärden. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
Dimensioner | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Namnet på måttet. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
name | Namnet på kriterierna. | sträng (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som inte har genererats än, genom att göra så att måttverifieringen hoppas över. | boolesk |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Max" "Minimum" "Totalt" (obligatoriskt) |
criterionType | Ange objekttyp | DynamicThresholdCriterion StaticThresholdCriterion (krävs) |
MetricDimension
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på dimensionen. | sträng (krävs) |
operator | dimensionsoperatorn. Endast "Inkludera" och "Exkludera" stöds | sträng (krävs) |
values | lista över dimensionsvärden. | string[] (krävs) |
DynamicMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärde | "DynamicThresholdCriterion" (krävs) |
alertSensitivity | Den omfattning av avvikelse som krävs för att utlösa en avisering. Detta påverkar hur nära tröskelvärdet är för mönstret för måttserier. | "Hög" "Låg" "Medel" (krävs) |
failingPeriods | Det minsta antal överträdelser som krävs inom den valda lookback-tidsperioden som krävs för att skapa en avisering. | DynamicThresholdFailingPeriods (krävs) |
ignoreDataBefore | Använd det här alternativet om du vill ange från vilket datum du vill börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format) | sträng |
operator | Operatorn som används för att jämföra måttvärdet med tröskelvärdet. | "GreaterOrLessThan" "GreaterThan" "LessThan" (krävs) |
DynamicThresholdFailingPeriods
Name | Beskrivning | Värde |
---|---|---|
minFailingPeriodsToAlert | Antalet överträdelser för att utlösa en avisering. Bör vara mindre eller lika med numberOfEvaluationPeriods. | int (obligatoriskt) |
numberOfEvaluationPeriods | Antalet aggregerade återblickspunkter. Lookback-tidsperioden beräknas baserat på sammansättningskornigheten (windowSize) och det valda antalet aggregerade punkter. | int (obligatoriskt) |
MetricCriteria
Name | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärde | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
Dimensioner | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Namnet på måttet. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
name | Namnet på kriterierna. | sträng (krävs) |
operator | villkorsoperatören. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som inte har genererats än, genom att göra så att måttverifieringen hoppas över. | boolesk |
Tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (obligatoriskt) |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Max" "Minimum" "Totalt" (obligatoriskt) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (krävs) |
allOf | Listan över måttkriterier för den här åtgärden . | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
componentId | Application Insights-resurs-ID: t. | sträng (krävs) |
failedLocationCount | Antalet misslyckade platser. | int (obligatoriskt) |
webTestId | Application Insights webbtest-ID. | sträng (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
BrowserBox Azure Edition |
Den här mallen distribuerar BrowserBox på en virtuell Azure Ubuntu Server 22.04 LTS-, Debian 11- eller RHEL 8.7 LVM-dator. |
Skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps. |
Skapa aviseringar för din Application Gateway |
Använd dessa mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
Avisering för måttet Svar från senaste byte i serverdelen |
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
Avisering för måttet Antal ej felfria värdar |
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Snabbstarter för Azure-partner, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll. |
Skapande av dynamiskt webbtest |
Skapa valfritt antal Webbtester för App Insights (ping). |
Distribuera Application Insight och skapa en avisering i den |
Med den här mallen kan du distribuera Application Insight och skapa aviseringar i den |
Måttaviseringsregel med ett dynamiskt tröskelvärde |
Den här mallen skapar en måttaviseringsregel som övervakar cpu-procentmåttet för en virtuell dator med en villkorstyp för dynamiskt tröskelvärde. |
Måttaviseringsregel med ett statiskt tröskelvärde |
Den här mallen skapar en måttaviseringsregel som övervakar cpu-procentmåttet för en virtuell dator med hjälp av en statisk tröskelvillkorstyp. |
Måttaviseringsregel för ett tillgänglighetstest |
Den här mallen skapar ett Application Insights-tillgänglighetstest tillsammans med en måttaviseringsregel som övervakar den. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen metricAlerts kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Insights/metricAlerts-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {}
}
]
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"
}
})
}
MetricAlertCriteria-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria använder du:
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
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
}
]
För Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria använder du:
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
För Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria använder du:
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
MultiMetricCriteria-objekt
Ange egenskapen criterionType för att ange typ av objekt.
För DynamicThresholdCriterion använder du:
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
För StaticThresholdCriterion använder du:
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
Egenskapsvärden
metricAlerts
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Insights/metricAlerts@2018-03-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–260 Giltiga tecken: Det går inte att använda: *#&+:<>?@%{}\/ eller kontrollteckenDet går inte att sluta med blanksteg eller punkt. |
location | Resursplats | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. |
properties | Resursens egenskaper för aviseringsregeln. | MetricAlertProperties (krävs) |
MetricAlertEgenskaper
Name | Beskrivning | Värde |
---|---|---|
åtgärder | matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | MetricAlertAction[] |
autoMitigate | flaggan som anger om aviseringen ska lösas automatiskt eller inte. Standardvärdet är sant. | boolesk |
Kriterier | definierar den specifika informationen om aviseringsvillkor. | MetricAlertCriteria (krävs) |
beskrivning | beskrivningen av måttaviseringen som ska ingå i aviseringsmeddelandet. | sträng |
enabled | flaggan som anger om måttaviseringen är aktiverad. | bool (krävs) |
evaluationFrequency | hur ofta måttaviseringen utvärderas representeras i ISO 8601-varaktighetsformat. | sträng (krävs) |
scopes | listan över resurs-ID:t som den här måttaviseringen är begränsad till. | string[] (krävs) |
allvarlighetsgrad | Allvarlighetsgrad för aviseringar {0, 1, 2, 3, 4} | int (krävs) |
targetResourceRegion | regionen för de målresurser där aviseringen skapas/uppdateras. Obligatoriskt om omfånget innehåller en prenumeration, resursgrupp eller mer än en resurs. | sträng |
targetResourceType | resurstypen för de målresurser där aviseringen skapas/uppdateras. Obligatoriskt om omfånget innehåller en prenumeration, resursgrupp eller mer än en resurs. | sträng |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. | sträng (krävs) |
MetricAlertAction
Name | Beskrivning | Värde |
---|---|---|
actionGroupId | ID:t för den åtgärdsgrupp som ska användas. | sträng |
webHookProperties | Med det här fältet kan du ange anpassade egenskaper som läggs till i aviseringsnyttolasten som skickas som indata till webhooken. | objekt |
MetricAlertCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | Ange objekttyp | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (krävs) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (krävs) |
allOf | listan över flera måttkriterier för den här "hela" åtgärden. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
Dimensioner | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Namnet på måttet. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
name | Namnet på kriterierna. | sträng (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som inte har genererats än, genom att göra så att måttverifieringen hoppas över. | boolesk |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Max" "Minimum" "Totalt" (obligatoriskt) |
criterionType | Ange objekttyp | DynamicThresholdCriterion StaticThresholdCriterion (krävs) |
MetricDimension
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på dimensionen. | sträng (krävs) |
operator | dimensionsoperatorn. Endast "Inkludera" och "Exkludera" stöds | sträng (krävs) |
values | lista över dimensionsvärden. | string[] (krävs) |
DynamicMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärde | "DynamicThresholdCriterion" (krävs) |
alertSensitivity | Den omfattning av avvikelse som krävs för att utlösa en avisering. Detta påverkar hur nära tröskelvärdet är för mönstret för måttserier. | "Hög" "Låg" "Medel" (obligatoriskt) |
failingPeriods | Det minsta antal överträdelser som krävs inom den valda lookback-tidsperioden som krävs för att skapa en avisering. | DynamicThresholdFailingPeriods (krävs) |
ignoreDataBefore | Använd det här alternativet om du vill ange från vilket datum du vill börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format) | sträng |
operator | Operatorn som används för att jämföra måttvärdet med tröskelvärdet. | "GreaterOrLessThan" "GreaterThan" "LessThan" (krävs) |
DynamicThresholdFailingPeriods
Name | Beskrivning | Värde |
---|---|---|
minFailingPeriodsToAlert | Antalet överträdelser för att utlösa en avisering. Bör vara mindre eller lika med numberOfEvaluationPeriods. | int (obligatoriskt) |
numberOfEvaluationPeriods | Antalet aggregerade återblickspunkter. Lookback-tidsperioden beräknas baserat på sammansättningskornigheten (windowSize) och det valda antalet aggregerade punkter. | int (obligatoriskt) |
MetricCriteria
Name | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärde | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
Dimensioner | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Namnet på måttet. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
name | Namnet på kriterierna. | sträng (krävs) |
operator | villkorsoperatören. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som inte har genererats än, genom att göra så att måttverifieringen hoppas över. | boolesk |
Tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (obligatoriskt) |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Max" "Minimum" "Totalt" (obligatoriskt) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (krävs) |
allOf | Listan över måttkriterier för den här åtgärden . | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
componentId | Application Insights-resurs-ID: t. | sträng (krävs) |
failedLocationCount | Antalet misslyckade platser. | int (obligatoriskt) |
webTestId | Application Insights webbtest-ID. | sträng (krävs) |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för