Microsoft.Insights-måttAlerts
Anmärkningar
Information om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Bicep-resursdefinition
Resurstypen metricAlerts kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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 Bicep i mallen.
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'
}
}
MultiMetricCriteria-objekt
Ange egenskapen criterionType för att ange typ av objekt.
För DynamicThresholdCriterionanvänder du:
{
alertSensitivity: 'string'
criterionType: 'DynamicThresholdCriterion'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
}
För StaticThresholdCriterionanvänder du:
{
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
}
MetricAlertCriteria-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteriaanvänder du:
{
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'
}
För Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteriaanvänder du:
{
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'
}
För Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteriaanvänder du:
{
componentId: 'string'
failedLocationCount: int
odata.type: 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
webTestId: 'string'
}
Egenskapsvärden
DynamicMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
alertSensitivity | Omfattningen av 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önstret för måttserier. | "Hög" "Låg" "Medium" (krävs) |
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" (krävs) |
failingPeriods | Det minsta antal överträdelser som krävs inom det valda återställningstidsfönstret som krävs för att skapa en avisering. | DynamicThresholdFailingPeriods (krävs) |
ignoreDataBefore | Använd det här alternativet om du vill ange det datum från vilket du vill börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format) | sträng |
operatör | Operatorn som används för att jämföra måttvärdet med tröskelvärdet. | "GreaterOrLessThan" "GreaterThan" "LessThan" (krävs) |
DynamicThresholdFailingPeriods
Namn | 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) |
MetricAlertAction
Namn | 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. | MetricAlertActionWebHookProperties |
MetricAlertActionWebHookProperties
Namn | Beskrivning | Värde |
---|
MetricAlertCriteria
Namn | Beskrivning | Värde |
---|---|---|
odata.type | Ange till "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" för typ MetricAlertMultipleResourceMultipleMetricCriteria. Ange till "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" för typ MetricAlertSingleResourceMultipleMetricCriteria. Ange till "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" för typ WebtestLocationAvailabilityCriteria. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
MetricAlertMultipleResourceMultipleMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
allOf | listan över flera måttkriterier för den här "all of"-åtgärden. | MultiMetricCriteria[] |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (krävs) |
MetricAlertProperties
Namn | 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. | Bool |
Kriterier | definierar den specifika informationen om aviseringsvillkor. | MetricAlertCriteria (krävs) |
beskrivning | beskrivningen av måttaviseringen som ska ingå i aviseringsmeddelandet. | sträng |
Aktiverat | 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) |
Scope | listan över resurs-ID:er som den här måttaviseringen är begränsad till. | string[] (krävs) |
stränghet | Allvarlighetsgrad {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) |
MetricAlertSingleResourceMultipleMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
allOf | Listan över måttkriterier för den här åtgärden "alla". | MetricCriteria[] |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (krävs) |
MetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
mått | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
Namn | Villkorets namn. | sträng (krävs) |
operatör | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över. | Bool |
tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
MetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "StaticThresholdCriterion" (krävs) |
operatör | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
MetricDimension
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på dimensionen. | sträng (krävs) |
operatör | dimensionsoperatorn. Endast "Inkludera" och "Exkludera" stöds | sträng (krävs) |
värden | lista över dimensionsvärden. | string[] (krävs) |
Microsoft.Insights/metricAlerts
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Resursens aviseringsregelegenskaper. | MetricAlertProperties (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
MultiMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Ange till "DynamicThresholdCriterion" för typen DynamicMetricCriteria. Ange till StaticThresholdCriterion för typen MetricCriteria. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
mått | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
Namn | Villkorets namn. | sträng (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över. | Bool |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
ResourceTags
Namn | Beskrivning | Värde |
---|
WebtestLocationAvailabilityCriteria
Namn | Beskrivning | Värde |
---|---|---|
componentId | Application Insights-resurs-ID:t. | sträng (krävs) |
failedLocationCount | Antalet misslyckade platser. | int (krävs) |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
webTestId | Application Insights webbtest-ID. | sträng (krävs) |
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
Distribuera Application Insight och skapa en avisering i den | Med den här mallen kan du distribuera Application Insight och skapa aviseringar i den |
Resursdefinition för ARM-mall
Resurstypen metricAlerts kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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 JSON i mallen.
{
"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"
}
}
MultiMetricCriteria-objekt
Ange egenskapen criterionType för att ange typ av objekt.
För DynamicThresholdCriterionanvänder du:
{
"alertSensitivity": "string",
"criterionType": "DynamicThresholdCriterion",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
}
För StaticThresholdCriterionanvänder du:
{
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
}
MetricAlertCriteria-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteriaanvänder du:
{
"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"
}
För Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteriaanvänder du:
{
"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"
}
För Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteriaanvänder du:
{
"componentId": "string",
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"webTestId": "string"
}
Egenskapsvärden
DynamicMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
alertSensitivity | Omfattningen av 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önstret för måttserier. | "Hög" "Låg" "Medium" (krävs) |
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" (krävs) |
failingPeriods | Det minsta antal överträdelser som krävs inom det valda återställningstidsfönstret som krävs för att skapa en avisering. | DynamicThresholdFailingPeriods (krävs) |
ignoreDataBefore | Använd det här alternativet om du vill ange det datum från vilket du vill börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format) | sträng |
operatör | Operatorn som används för att jämföra måttvärdet med tröskelvärdet. | "GreaterOrLessThan" "GreaterThan" "LessThan" (krävs) |
DynamicThresholdFailingPeriods
Namn | 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) |
MetricAlertAction
Namn | 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. | MetricAlertActionWebHookProperties |
MetricAlertActionWebHookProperties
Namn | Beskrivning | Värde |
---|
MetricAlertCriteria
Namn | Beskrivning | Värde |
---|---|---|
odata.type | Ange till "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" för typ MetricAlertMultipleResourceMultipleMetricCriteria. Ange till "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" för typ MetricAlertSingleResourceMultipleMetricCriteria. Ange till "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" för typ WebtestLocationAvailabilityCriteria. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
MetricAlertMultipleResourceMultipleMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
allOf | listan över flera måttkriterier för den här "all of"-åtgärden. | MultiMetricCriteria[] |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (krävs) |
MetricAlertProperties
Namn | 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. | Bool |
Kriterier | definierar den specifika informationen om aviseringsvillkor. | MetricAlertCriteria (krävs) |
beskrivning | beskrivningen av måttaviseringen som ska ingå i aviseringsmeddelandet. | sträng |
Aktiverat | 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) |
Scope | listan över resurs-ID:er som den här måttaviseringen är begränsad till. | string[] (krävs) |
stränghet | Allvarlighetsgrad {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) |
MetricAlertSingleResourceMultipleMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
allOf | Listan över måttkriterier för den här åtgärden "alla". | MetricCriteria[] |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (krävs) |
MetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
mått | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
Namn | Villkorets namn. | sträng (krävs) |
operatör | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över. | Bool |
tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
MetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "StaticThresholdCriterion" (krävs) |
operatör | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
MetricDimension
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på dimensionen. | sträng (krävs) |
operatör | dimensionsoperatorn. Endast "Inkludera" och "Exkludera" stöds | sträng (krävs) |
värden | lista över dimensionsvärden. | string[] (krävs) |
Microsoft.Insights/metricAlerts
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2018-03-01' |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Resursens aviseringsregelegenskaper. | MetricAlertProperties (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Insights/metricAlerts" |
MultiMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Ange till "DynamicThresholdCriterion" för typen DynamicMetricCriteria. Ange till StaticThresholdCriterion för typen MetricCriteria. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
mått | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
Namn | Villkorets namn. | sträng (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över. | Bool |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
ResourceTags
Namn | Beskrivning | Värde |
---|
WebtestLocationAvailabilityCriteria
Namn | Beskrivning | Värde |
---|---|---|
componentId | Application Insights-resurs-ID:t. | sträng (krävs) |
failedLocationCount | Antalet misslyckade platser. | int (krävs) |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
webTestId | Application Insights webbtest-ID. | sträng (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
avisering för måttet 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 felaktiga värdar |
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway. |
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 VM. |
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. |
Distribuera Application Insight och skapa en avisering i den |
Med den här mallen kan du distribuera Application Insight och skapa aviseringar i den |
Dynamiskt |
Skapa valfritt antal Webbtester för App Insights (ping). |
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 med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll. |
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. |
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. |
skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps. |
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"
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"
}
})
}
MultiMetricCriteria-objekt
Ange egenskapen criterionType för att ange typ av objekt.
För DynamicThresholdCriterionanvänder du:
{
alertSensitivity = "string"
criterionType = "DynamicThresholdCriterion"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
}
För StaticThresholdCriterionanvänder du:
{
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
}
MetricAlertCriteria-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteriaanvänder du:
{
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"
}
För Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteriaanvänder du:
{
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"
}
För Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteriaanvänder du:
{
componentId = "string"
failedLocationCount = int
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
webTestId = "string"
}
Egenskapsvärden
DynamicMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
alertSensitivity | Omfattningen av 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önstret för måttserier. | "Hög" "Låg" "Medium" (krävs) |
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" (krävs) |
failingPeriods | Det minsta antal överträdelser som krävs inom det valda återställningstidsfönstret som krävs för att skapa en avisering. | DynamicThresholdFailingPeriods (krävs) |
ignoreDataBefore | Använd det här alternativet om du vill ange det datum från vilket du vill börja lära dig historiska måttdata och beräkna dynamiska tröskelvärden (i ISO8601 format) | sträng |
operatör | Operatorn som används för att jämföra måttvärdet med tröskelvärdet. | "GreaterOrLessThan" "GreaterThan" "LessThan" (krävs) |
DynamicThresholdFailingPeriods
Namn | 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) |
MetricAlertAction
Namn | 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. | MetricAlertActionWebHookProperties |
MetricAlertActionWebHookProperties
Namn | Beskrivning | Värde |
---|
MetricAlertCriteria
Namn | Beskrivning | Värde |
---|---|---|
odata.type | Ange till "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" för typ MetricAlertMultipleResourceMultipleMetricCriteria. Ange till "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" för typ MetricAlertSingleResourceMultipleMetricCriteria. Ange till "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" för typ WebtestLocationAvailabilityCriteria. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
MetricAlertMultipleResourceMultipleMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
allOf | listan över flera måttkriterier för den här "all of"-åtgärden. | MultiMetricCriteria[] |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (krävs) |
MetricAlertProperties
Namn | 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. | Bool |
Kriterier | definierar den specifika informationen om aviseringsvillkor. | MetricAlertCriteria (krävs) |
beskrivning | beskrivningen av måttaviseringen som ska ingå i aviseringsmeddelandet. | sträng |
Aktiverat | 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) |
Scope | listan över resurs-ID:er som den här måttaviseringen är begränsad till. | string[] (krävs) |
stränghet | Allvarlighetsgrad {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) |
MetricAlertSingleResourceMultipleMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
allOf | Listan över måttkriterier för den här åtgärden "alla". | MetricCriteria[] |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (krävs) |
MetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
mått | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
Namn | Villkorets namn. | sträng (krävs) |
operatör | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över. | Bool |
tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
MetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Anger typ av tröskelvärden | "StaticThresholdCriterion" (krävs) |
operatör | villkorsoperatorn. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
tröskel | villkorströskelvärdet som aktiverar aviseringen. | int (krävs) |
MetricDimension
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på dimensionen. | sträng (krävs) |
operatör | dimensionsoperatorn. Endast "Inkludera" och "Exkludera" stöds | sträng (krävs) |
värden | lista över dimensionsvärden. | string[] (krävs) |
Microsoft.Insights/metricAlerts
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Resursens aviseringsregelegenskaper. | MetricAlertProperties (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Insights/metricAlerts@2018-03-01" |
MultiMetricCriteria
Namn | Beskrivning | Värde |
---|---|---|
criterionType | Ange till "DynamicThresholdCriterion" för typen DynamicMetricCriteria. Ange till StaticThresholdCriterion för typen MetricCriteria. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (krävs) |
mått | Lista över dimensionsvillkor. | MetricDimension[] |
metricName | Måttets namn. | sträng (krävs) |
metricNamespace | Måttets namnområde. | sträng |
Namn | Villkorets namn. | sträng (krävs) |
skipMetricValidation | Tillåter att du skapar en aviseringsregel för ett anpassat mått som ännu inte har genererats, genom att göra så att måttverifieringen hoppas över. | Bool |
timeAggregation | villkorets tidsaggregeringstyper. | "Genomsnitt" "Antal" "Högsta" "Minimum" "Totalt" (krävs) |
ResourceTags
Namn | Beskrivning | Värde |
---|
WebtestLocationAvailabilityCriteria
Namn | Beskrivning | Värde |
---|---|---|
componentId | Application Insights-resurs-ID:t. | sträng (krävs) |
failedLocationCount | Antalet misslyckade platser. | int (krävs) |
odata.type | anger typen av aviseringsvillkor. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (krävs) |
webTestId | Application Insights webbtest-ID. | sträng (krävs) |