Delen via


Microsoft.Insights metricAlerts 2018-03-01

Bicep-resourcedefinitie

Het resourcetype metricAlerts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsbronnen maken met Bicepvoor hulp bij het implementeren van bewakingsoplossingen.

Resource-indeling

Als u een Microsoft.Insights/metricAlerts-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
  }
}

MetricAlertCriteria-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:

  '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
    }
  ]

Gebruik voor Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:

  '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'
      {customized property}: any()
    }
  ]

Gebruik voor Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:

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

MultiMetricCriteria-objecten

Stel de eigenschap criterionType in om het type object op te geven.

Gebruik voor DynamicThresholdCriterion:

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

Gebruik voor StaticThresholdCriterion:

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

Eigenschapswaarden

metricAlerts

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
*#&+:<>?@%{}\/| of besturingstekens

Kan niet eindigen met spatie of punt.
plaats Resourcelocatie tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. MetricAlertProperties- (vereist)

MetricAlertProperties

Naam Beschrijving Waarde
Acties de matrix van acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. MetricAlertAction[]
autoMitigate de vlag die aangeeft of de waarschuwing automatisch moet worden opgelost of niet. De standaardwaarde is waar. Bool
Criteria definieert de specifieke informatie over waarschuwingscriteria. MetricAlertCriteria (vereist)
beschrijving de beschrijving van de metrische waarschuwing die wordt opgenomen in de waarschuwings-e-mail. snaar
Ingeschakeld de vlag die aangeeft of de waarschuwing voor metrische gegevens is ingeschakeld. bool (vereist)
evaluationFrequency hoe vaak de waarschuwing voor metrische gegevens wordt geëvalueerd in iso 8601-duurnotatie. tekenreeks (vereist)
Scopes de lijst met resource-id's waarop deze metrische waarschuwing is gericht. tekenreeks[] (vereist)
strengheid Ernst van waarschuwing {0, 1, 2, 3, 4} int (vereist)
targetResourceRegion de regio van de doelresource(s) waarop de waarschuwing wordt gemaakt/bijgewerkt. Verplicht als het bereik een abonnement, resourcegroep of meer dan één resource bevat. snaar
targetResourceType het resourcetype van de doelresource(s) waarop de waarschuwing wordt gemaakt/bijgewerkt. Verplicht als het bereik een abonnement, resourcegroep of meer dan één resource bevat. snaar
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. tekenreeks (vereist)

MetricAlertAction

Naam Beschrijving Waarde
actionGroupId de id van de actiegroep die moet worden gebruikt. snaar
webHookProperties Met dit veld kunt u aangepaste eigenschappen opgeven, die worden toegevoegd aan de nettolading van de waarschuwing die als invoer naar de webhook wordt verzonden. MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

MetricAlertCriteria

Naam Beschrijving Waarde
odata.type Het objecttype instellen Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (vereist)

MetricAlertMultipleResourceMultipleMetricCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (vereist)
allOf de lijst met meerdere metrische criteria voor deze 'all'-bewerking. MultiMetricCriteria[]

MultiMetricCriteria

Naam Beschrijving Waarde
Dimensies Lijst met dimensievoorwaarden. MetricDimension[]
metricName Naam van de metrische waarde. tekenreeks (vereist)
metricNamespace Naamruimte van de metrische waarde. snaar
naam Naam van de criteria. tekenreeks (vereist)
skipMetricValidation Hiermee kunt u een waarschuwingsregel maken voor een aangepaste metrische waarde die nog niet is verzonden, door ervoor te zorgen dat de metrische validatie wordt overgeslagen. Bool
timeAggregation de aggregatietypen voor criteriatijd. 'Gemiddelde'
'Aantal'
'Maximum'
'Minimum'
Totaal (vereist)
criteriumType Het objecttype instellen DynamicThresholdCriterion
StaticThresholdCriterion (vereist)

MetricDimension

Naam Beschrijving Waarde
naam Naam van de dimensie. tekenreeks (vereist)
bediener de dimensieoperator. Alleen Opnemen en Uitsluiten worden ondersteund tekenreeks (vereist)
waarden lijst met dimensiewaarden. tekenreeks[] (vereist)

DynamicMetricCriteria

Naam Beschrijving Waarde
criteriumType Hiermee geeft u het type drempelwaarden op DynamicThresholdCriterion (vereist)
alertSensitivity De mate van afwijking die is vereist voor het activeren van een waarschuwing. Dit is van invloed op hoe strak de drempelwaarde is voor het patroon van de metrische reeks. 'Hoog'
'Laag'
Gemiddeld (vereist)
failPeriods Het minimale aantal schendingen dat is vereist in het geselecteerde tijdvenster voor terugkijken dat is vereist om een waarschuwing te genereren. DynamicThresholdFailingPeriods (vereist)
ignoreDataBefore Gebruik deze optie om de datum in te stellen van waaruit u de historische metrische gegevens wilt leren en de dynamische drempelwaarden (in ISO8601 notatie) wilt berekenen snaar
bediener De operator die wordt gebruikt om de metrische waarde te vergelijken met de drempelwaarde. 'GreaterOrLessThan'
'GreaterThan'
LessThan (vereist)

DynamicThresholdFailingPeriods

Naam Beschrijving Waarde
minFailingPeriodsToAlert Het aantal schendingen dat een waarschuwing activeert. Moet kleiner of gelijk zijn aan numberOfEvaluationPeriods. int (vereist)
numberOfEvaluationPeriods Het aantal geaggregeerde lookbackpunten. Het tijdvenster voor lookback wordt berekend op basis van de aggregatiegranulariteit (windowSize) en het geselecteerde aantal geaggregeerde punten. int (vereist)

MetricCriteria

Naam Beschrijving Waarde
criteriumType Hiermee geeft u het type drempelwaarden op 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (vereist)
Dimensies Lijst met dimensievoorwaarden. MetricDimension[]
metricName Naam van de metrische waarde. tekenreeks (vereist)
metricNamespace Naamruimte van de metrische waarde. snaar
naam Naam van de criteria. tekenreeks (vereist)
bediener de criteriumoperator. 'Is gelijk aan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
LessThanOrEqual (vereist)
skipMetricValidation Hiermee kunt u een waarschuwingsregel maken voor een aangepaste metrische waarde die nog niet is verzonden, door ervoor te zorgen dat de metrische validatie wordt overgeslagen. Bool
drempel de drempelwaarde voor criteria waarmee de waarschuwing wordt geactiveerd. int (vereist)
timeAggregation de aggregatietypen voor criteriatijd. 'Gemiddelde'
'Aantal'
'Maximum'
'Minimum'
Totaal (vereist)
{aangepaste eigenschap} Voor Bicep kunt u de functie any() gebruiken.

MetricAlertSingleResourceMultipleMetricCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (vereist)
allOf De lijst met metrische criteria voor deze 'all'-bewerking. MetricCriteria[]

WebtestLocationAvailabilityCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (vereist)
componentId De Application Insights-resource-id. tekenreeks (vereist)
failedLocationCount Het aantal mislukte locaties. int (vereist)
webTestId De Application Insights-webtest-id. tekenreeks (vereist)

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
BrowserBox Azure Edition

implementeren in Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een AZURE Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM VM.
Scalable Umbraco CMS Web App

implementeren in Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app te implementeren in Azure App Service Web Apps.
Waarschuwingen maken voor uw Application Gateway-

implementeren in Azure
Gebruik deze sjablonen om eenvoudig enkele belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
waarschuwing voor metrische gegevens voor laatste byteantwoord voor back-end

implementeren in Azure
Gebruik dergelijke sjablonen om eenvoudig belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
Waarschuwing voor het aantal beschadigde hosts

implementeren in Azure
Gebruik dergelijke sjablonen om eenvoudig belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

implementeren in Azure
Cloudimplementatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde af te leiden van hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is in Azure Partner QuickStarts, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een selfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassingen, het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van Zichtbaarheid en Beheer.
dynamische webtest maken

implementeren in Azure
Maak een willekeurig aantal App Insights-webtests (ping).
Application Insight implementeren en er een waarschuwing in maken

implementeren in Azure
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken
waarschuwingsregel voor metrische gegevens met een dynamische drempelwaarde

implementeren in Azure
Met deze sjabloon maakt u een waarschuwingsregel voor metrische gegevens waarmee het CPU-percentage van een virtuele machine wordt bewaakt met behulp van een dynamisch type drempelwaardevoorwaarde.
waarschuwingsregel voor metrische gegevens met een statische drempelwaarde

implementeren in Azure
Met deze sjabloon maakt u een waarschuwingsregel voor metrische gegevens waarmee het CPU-percentage van een virtuele machine wordt bewaakt met behulp van een voorwaardetype voor statische drempelwaarden.
Waarschuwingsregel voor metrische gegevens voor een beschikbaarheidstest

implementeren in Azure
Met deze sjabloon maakt u een Application Insights-beschikbaarheidstest samen met een metrische waarschuwingsregel waarmee deze wordt bewaakt.

Resourcedefinitie van ARM-sjabloon

Het resourcetype metricAlerts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsbronnen maken met Bicepvoor hulp bij het implementeren van bewakingsoplossingen.

Resource-indeling

Als u een Microsoft.Insights/metricAlerts-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Insights/metricAlerts",
  "apiVersion": "2018-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

MetricAlertCriteria-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:

  "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
    }
  ]

Gebruik voor Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:

  "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",
      "{customized property}": {}
    }
  ]

Gebruik voor Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:

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

MultiMetricCriteria-objecten

Stel de eigenschap criterionType in om het type object op te geven.

Gebruik voor DynamicThresholdCriterion:

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

Gebruik voor StaticThresholdCriterion:

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

Eigenschapswaarden

metricAlerts

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.Insights/metricAlerts'
apiVersion De versie van de resource-API '2018-03-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
*#&+:<>?@%{}\/| of besturingstekens

Kan niet eindigen met spatie of punt.
plaats Resourcelocatie tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. MetricAlertProperties- (vereist)

MetricAlertProperties

Naam Beschrijving Waarde
Acties de matrix van acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. MetricAlertAction[]
autoMitigate de vlag die aangeeft of de waarschuwing automatisch moet worden opgelost of niet. De standaardwaarde is waar. Bool
Criteria definieert de specifieke informatie over waarschuwingscriteria. MetricAlertCriteria (vereist)
beschrijving de beschrijving van de metrische waarschuwing die wordt opgenomen in de waarschuwings-e-mail. snaar
Ingeschakeld de vlag die aangeeft of de waarschuwing voor metrische gegevens is ingeschakeld. bool (vereist)
evaluationFrequency hoe vaak de waarschuwing voor metrische gegevens wordt geëvalueerd in iso 8601-duurnotatie. tekenreeks (vereist)
Scopes de lijst met resource-id's waarop deze metrische waarschuwing is gericht. tekenreeks[] (vereist)
strengheid Ernst van waarschuwing {0, 1, 2, 3, 4} int (vereist)
targetResourceRegion de regio van de doelresource(s) waarop de waarschuwing wordt gemaakt/bijgewerkt. Verplicht als het bereik een abonnement, resourcegroep of meer dan één resource bevat. snaar
targetResourceType het resourcetype van de doelresource(s) waarop de waarschuwing wordt gemaakt/bijgewerkt. Verplicht als het bereik een abonnement, resourcegroep of meer dan één resource bevat. snaar
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. tekenreeks (vereist)

MetricAlertAction

Naam Beschrijving Waarde
actionGroupId de id van de actiegroep die moet worden gebruikt. snaar
webHookProperties Met dit veld kunt u aangepaste eigenschappen opgeven, die worden toegevoegd aan de nettolading van de waarschuwing die als invoer naar de webhook wordt verzonden. MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

MetricAlertCriteria

Naam Beschrijving Waarde
odata.type Het objecttype instellen Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (vereist)

MetricAlertMultipleResourceMultipleMetricCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (vereist)
allOf de lijst met meerdere metrische criteria voor deze 'all'-bewerking. MultiMetricCriteria[]

MultiMetricCriteria

Naam Beschrijving Waarde
Dimensies Lijst met dimensievoorwaarden. MetricDimension[]
metricName Naam van de metrische waarde. tekenreeks (vereist)
metricNamespace Naamruimte van de metrische waarde. snaar
naam Naam van de criteria. tekenreeks (vereist)
skipMetricValidation Hiermee kunt u een waarschuwingsregel maken voor een aangepaste metrische waarde die nog niet is verzonden, door ervoor te zorgen dat de metrische validatie wordt overgeslagen. Bool
timeAggregation de aggregatietypen voor criteriatijd. 'Gemiddelde'
'Aantal'
'Maximum'
'Minimum'
Totaal (vereist)
criteriumType Het objecttype instellen DynamicThresholdCriterion
StaticThresholdCriterion (vereist)

MetricDimension

Naam Beschrijving Waarde
naam Naam van de dimensie. tekenreeks (vereist)
bediener de dimensieoperator. Alleen Opnemen en Uitsluiten worden ondersteund tekenreeks (vereist)
waarden lijst met dimensiewaarden. tekenreeks[] (vereist)

DynamicMetricCriteria

Naam Beschrijving Waarde
criteriumType Hiermee geeft u het type drempelwaarden op DynamicThresholdCriterion (vereist)
alertSensitivity De mate van afwijking die is vereist voor het activeren van een waarschuwing. Dit is van invloed op hoe strak de drempelwaarde is voor het patroon van de metrische reeks. 'Hoog'
'Laag'
Gemiddeld (vereist)
failPeriods Het minimale aantal schendingen dat is vereist in het geselecteerde tijdvenster voor terugkijken dat is vereist om een waarschuwing te genereren. DynamicThresholdFailingPeriods (vereist)
ignoreDataBefore Gebruik deze optie om de datum in te stellen van waaruit u de historische metrische gegevens wilt leren en de dynamische drempelwaarden (in ISO8601 notatie) wilt berekenen snaar
bediener De operator die wordt gebruikt om de metrische waarde te vergelijken met de drempelwaarde. 'GreaterOrLessThan'
'GreaterThan'
LessThan (vereist)

DynamicThresholdFailingPeriods

Naam Beschrijving Waarde
minFailingPeriodsToAlert Het aantal schendingen dat een waarschuwing activeert. Moet kleiner of gelijk zijn aan numberOfEvaluationPeriods. int (vereist)
numberOfEvaluationPeriods Het aantal geaggregeerde lookbackpunten. Het tijdvenster voor lookback wordt berekend op basis van de aggregatiegranulariteit (windowSize) en het geselecteerde aantal geaggregeerde punten. int (vereist)

MetricCriteria

Naam Beschrijving Waarde
criteriumType Hiermee geeft u het type drempelwaarden op 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (vereist)
Dimensies Lijst met dimensievoorwaarden. MetricDimension[]
metricName Naam van de metrische waarde. tekenreeks (vereist)
metricNamespace Naamruimte van de metrische waarde. snaar
naam Naam van de criteria. tekenreeks (vereist)
bediener de criteriumoperator. 'Is gelijk aan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
LessThanOrEqual (vereist)
skipMetricValidation Hiermee kunt u een waarschuwingsregel maken voor een aangepaste metrische waarde die nog niet is verzonden, door ervoor te zorgen dat de metrische validatie wordt overgeslagen. Bool
drempel de drempelwaarde voor criteria waarmee de waarschuwing wordt geactiveerd. int (vereist)
timeAggregation de aggregatietypen voor criteriatijd. 'Gemiddelde'
'Aantal'
'Maximum'
'Minimum'
Totaal (vereist)
{aangepaste eigenschap}

MetricAlertSingleResourceMultipleMetricCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (vereist)
allOf De lijst met metrische criteria voor deze 'all'-bewerking. MetricCriteria[]

WebtestLocationAvailabilityCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (vereist)
componentId De Application Insights-resource-id. tekenreeks (vereist)
failedLocationCount Het aantal mislukte locaties. int (vereist)
webTestId De Application Insights-webtest-id. tekenreeks (vereist)

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
BrowserBox Azure Edition

implementeren in Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een AZURE Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM VM.
Scalable Umbraco CMS Web App

implementeren in Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app te implementeren in Azure App Service Web Apps.
Waarschuwingen maken voor uw Application Gateway-

implementeren in Azure
Gebruik deze sjablonen om eenvoudig enkele belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
waarschuwing voor metrische gegevens voor laatste byteantwoord voor back-end

implementeren in Azure
Gebruik dergelijke sjablonen om eenvoudig belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
Waarschuwing voor het aantal beschadigde hosts

implementeren in Azure
Gebruik dergelijke sjablonen om eenvoudig belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

implementeren in Azure
Cloudimplementatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde af te leiden van hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is in Azure Partner QuickStarts, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een selfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassingen, het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van Zichtbaarheid en Beheer.
dynamische webtest maken

implementeren in Azure
Maak een willekeurig aantal App Insights-webtests (ping).
Application Insight implementeren en er een waarschuwing in maken

implementeren in Azure
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken
waarschuwingsregel voor metrische gegevens met een dynamische drempelwaarde

implementeren in Azure
Met deze sjabloon maakt u een waarschuwingsregel voor metrische gegevens waarmee het CPU-percentage van een virtuele machine wordt bewaakt met behulp van een dynamisch type drempelwaardevoorwaarde.
waarschuwingsregel voor metrische gegevens met een statische drempelwaarde

implementeren in Azure
Met deze sjabloon maakt u een waarschuwingsregel voor metrische gegevens waarmee het CPU-percentage van een virtuele machine wordt bewaakt met behulp van een voorwaardetype voor statische drempelwaarden.
Waarschuwingsregel voor metrische gegevens voor een beschikbaarheidstest

implementeren in Azure
Met deze sjabloon maakt u een Application Insights-beschikbaarheidstest samen met een metrische waarschuwingsregel waarmee deze wordt bewaakt.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype metricAlerts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Insights/metricAlerts-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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 = {
            {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"
    }
  })
}

MetricAlertCriteria-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:

  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
    }
  ]

Gebruik voor Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:

  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"
    }
  ]

Gebruik voor Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:

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

MultiMetricCriteria-objecten

Stel de eigenschap criterionType in om het type object op te geven.

Gebruik voor DynamicThresholdCriterion:

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

Gebruik voor StaticThresholdCriterion:

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

Eigenschapswaarden

metricAlerts

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Insights/metricAlerts@2018-03-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
*#&+:<>?@%{}\/| of besturingstekens

Kan niet eindigen met spatie of punt.
plaats Resourcelocatie tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. MetricAlertProperties- (vereist)

MetricAlertProperties

Naam Beschrijving Waarde
Acties de matrix van acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. MetricAlertAction[]
autoMitigate de vlag die aangeeft of de waarschuwing automatisch moet worden opgelost of niet. De standaardwaarde is waar. Bool
Criteria definieert de specifieke informatie over waarschuwingscriteria. MetricAlertCriteria (vereist)
beschrijving de beschrijving van de metrische waarschuwing die wordt opgenomen in de waarschuwings-e-mail. snaar
Ingeschakeld de vlag die aangeeft of de waarschuwing voor metrische gegevens is ingeschakeld. bool (vereist)
evaluationFrequency hoe vaak de waarschuwing voor metrische gegevens wordt geëvalueerd in iso 8601-duurnotatie. tekenreeks (vereist)
Scopes de lijst met resource-id's waarop deze metrische waarschuwing is gericht. tekenreeks[] (vereist)
strengheid Ernst van waarschuwing {0, 1, 2, 3, 4} int (vereist)
targetResourceRegion de regio van de doelresource(s) waarop de waarschuwing wordt gemaakt/bijgewerkt. Verplicht als het bereik een abonnement, resourcegroep of meer dan één resource bevat. snaar
targetResourceType het resourcetype van de doelresource(s) waarop de waarschuwing wordt gemaakt/bijgewerkt. Verplicht als het bereik een abonnement, resourcegroep of meer dan één resource bevat. snaar
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. tekenreeks (vereist)

MetricAlertAction

Naam Beschrijving Waarde
actionGroupId de id van de actiegroep die moet worden gebruikt. snaar
webHookProperties Met dit veld kunt u aangepaste eigenschappen opgeven, die worden toegevoegd aan de nettolading van de waarschuwing die als invoer naar de webhook wordt verzonden. MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

MetricAlertCriteria

Naam Beschrijving Waarde
odata.type Het objecttype instellen Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (vereist)

MetricAlertMultipleResourceMultipleMetricCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (vereist)
allOf de lijst met meerdere metrische criteria voor deze 'all'-bewerking. MultiMetricCriteria[]

MultiMetricCriteria

Naam Beschrijving Waarde
Dimensies Lijst met dimensievoorwaarden. MetricDimension[]
metricName Naam van de metrische waarde. tekenreeks (vereist)
metricNamespace Naamruimte van de metrische waarde. snaar
naam Naam van de criteria. tekenreeks (vereist)
skipMetricValidation Hiermee kunt u een waarschuwingsregel maken voor een aangepaste metrische waarde die nog niet is verzonden, door ervoor te zorgen dat de metrische validatie wordt overgeslagen. Bool
timeAggregation de aggregatietypen voor criteriatijd. "Gemiddelde"
"Aantal"
"Maximum"
"Minimum"
"Totaal" (vereist)
criteriumType Het objecttype instellen DynamicThresholdCriterion
StaticThresholdCriterion (vereist)

MetricDimension

Naam Beschrijving Waarde
naam Naam van de dimensie. tekenreeks (vereist)
bediener de dimensieoperator. Alleen Opnemen en Uitsluiten worden ondersteund tekenreeks (vereist)
waarden lijst met dimensiewaarden. tekenreeks[] (vereist)

DynamicMetricCriteria

Naam Beschrijving Waarde
criteriumType Hiermee geeft u het type drempelwaarden op "DynamicThresholdCriterion" (vereist)
alertSensitivity De mate van afwijking die is vereist voor het activeren van een waarschuwing. Dit is van invloed op hoe strak de drempelwaarde is voor het patroon van de metrische reeks. "Hoog"
"Laag"
"Gemiddeld" (vereist)
failPeriods Het minimale aantal schendingen dat is vereist in het geselecteerde tijdvenster voor terugkijken dat is vereist om een waarschuwing te genereren. DynamicThresholdFailingPeriods (vereist)
ignoreDataBefore Gebruik deze optie om de datum in te stellen van waaruit u de historische metrische gegevens wilt leren en de dynamische drempelwaarden (in ISO8601 notatie) wilt berekenen snaar
bediener De operator die wordt gebruikt om de metrische waarde te vergelijken met de drempelwaarde. "GreaterOrLessThan"
"GreaterThan"
"LessThan" (vereist)

DynamicThresholdFailingPeriods

Naam Beschrijving Waarde
minFailingPeriodsToAlert Het aantal schendingen dat een waarschuwing activeert. Moet kleiner of gelijk zijn aan numberOfEvaluationPeriods. int (vereist)
numberOfEvaluationPeriods Het aantal geaggregeerde lookbackpunten. Het tijdvenster voor lookback wordt berekend op basis van de aggregatiegranulariteit (windowSize) en het geselecteerde aantal geaggregeerde punten. int (vereist)

MetricCriteria

Naam Beschrijving Waarde
criteriumType Hiermee geeft u het type drempelwaarden op "DynamicThresholdCriterion"
"StaticThresholdCriterion" (vereist)
Dimensies Lijst met dimensievoorwaarden. MetricDimension[]
metricName Naam van de metrische waarde. tekenreeks (vereist)
metricNamespace Naamruimte van de metrische waarde. snaar
naam Naam van de criteria. tekenreeks (vereist)
bediener de criteriumoperator. "Is gelijk aan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (vereist)
skipMetricValidation Hiermee kunt u een waarschuwingsregel maken voor een aangepaste metrische waarde die nog niet is verzonden, door ervoor te zorgen dat de metrische validatie wordt overgeslagen. Bool
drempel de drempelwaarde voor criteria waarmee de waarschuwing wordt geactiveerd. int (vereist)
timeAggregation de aggregatietypen voor criteriatijd. "Gemiddelde"
"Aantal"
"Maximum"
"Minimum"
"Totaal" (vereist)
{aangepaste eigenschap}

MetricAlertSingleResourceMultipleMetricCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (vereist)
allOf De lijst met metrische criteria voor deze 'all'-bewerking. MetricCriteria[]

WebtestLocationAvailabilityCriteria

Naam Beschrijving Waarde
odata.type geeft het type van de waarschuwingscriteria op. "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (vereist)
componentId De Application Insights-resource-id. tekenreeks (vereist)
failedLocationCount Het aantal mislukte locaties. int (vereist)
webTestId De Application Insights-webtest-id. tekenreeks (vereist)