Instellingen voor automatische schaalaanpassing van Microsoft.Insights

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsresources maken met bicep voor hulp bij het implementeren van bewakingsoplossingen.

Resource-indeling

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

resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    enabled: bool
    name: 'string'
    notifications: [
      {
        email: {
          customEmails: [
            'string'
          ]
          sendToSubscriptionAdministrator: bool
          sendToSubscriptionCoAdministrators: bool
        }
        operation: 'Scale'
        webhooks: [
          {
            properties: {}
            serviceUri: 'string'
          }
        ]
      }
    ]
    predictiveAutoscalePolicy: {
      scaleLookAheadTime: 'string'
      scaleMode: 'string'
    }
    profiles: [
      {
        capacity: {
          default: 'string'
          maximum: 'string'
          minimum: 'string'
        }
        fixedDate: {
          end: 'string'
          start: 'string'
          timeZone: 'string'
        }
        name: 'string'
        recurrence: {
          frequency: 'string'
          schedule: {
            days: [
              'string'
            ]
            hours: [
              int
            ]
            minutes: [
              int
            ]
            timeZone: 'string'
          }
        }
        rules: [
          {
            metricTrigger: {
              dimensions: [
                {
                  DimensionName: 'string'
                  Operator: 'string'
                  Values: [
                    'string'
                  ]
                }
              ]
              dividePerInstance: bool
              metricName: 'string'
              metricNamespace: 'string'
              metricResourceLocation: 'string'
              metricResourceUri: 'string'
              operator: 'string'
              statistic: 'string'
              threshold: int
              timeAggregation: 'string'
              timeGrain: 'string'
              timeWindow: 'string'
            }
            scaleAction: {
              cooldown: 'string'
              direction: 'string'
              type: 'string'
              value: 'string'
            }
          }
        ]
      }
    ]
    targetResourceLocation: 'string'
    targetResourceUri: 'string'
  }
}

Eigenschapswaarden

instellingen voor automatische schaalaanpassing

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie tekenreeks (vereist)
tags Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (in resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet langer is dan 128 tekens en een waarde die niet langer is dan 256 tekens. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De instelling voor automatische schaalaanpassing van de resource. AutoScaleSetting (vereist)

Automatische schaalaanpassing instellen

Naam Description Waarde
enabled de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. booleaans
naam de naam van de instelling voor automatische schaalaanpassing. tekenreeks
meldingen de verzameling meldingen. AutoscaleNotification[]
predictiveAutoscalePolicy de voorspellende modus voor automatisch schalen. PredictiveAutoscalePolicy
Profielen de verzameling automatische schaalprofielen die verschillende schaalparameters voor verschillende perioden opgeven. Er kunnen maximaal 20 profielen worden opgegeven. AutoscaleProfile[] (vereist)

Beperkingen:
Maximale lengte = 20
targetResourceLocation de locatie van de resource waaraan de instelling voor automatisch schalen moet worden toegevoegd. tekenreeks
targetResourceUri de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. tekenreeks

Automatische schaalaanpassingNotificatie

Naam Description Waarde
e-mail de e-mailmelding. EmailNotification
bewerking de bewerking die is gekoppeld aan de melding en de waarde ervan moet 'schaal' zijn 'Schaal' (vereist)
webhooks de verzameling webhookmeldingen. WebhookNotification[]

EmailNotification

Naam Description Waarde
customEmails de lijst met aangepaste e-mails. Deze waarde kan null of leeg zijn. In dat geval wordt dit kenmerk genegeerd. tekenreeks[]
sendToSubscriptionAdministrator een waarde die aangeeft of e-mail moet worden verzonden naar de abonnementsbeheerder. booleaans
sendToSubscriptionCoAdministrators een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van het abonnement. booleaans

WebhookNotification

Naam Description Waarde
properties een eigenschappenverzameling met instellingen. Deze waarde kan leeg zijn. object
serviceUri het serviceadres voor het ontvangen van de melding. tekenreeks

PredictiveAutoscalePolicy

Naam Description Waarde
scaleLookAheadTime de hoeveelheid tijd die moet worden opgegeven door welke exemplaren van tevoren worden gestart. Deze moet tussen 1 minuut en 60 minuten in ISO 8601-indeling zijn. tekenreeks
Scalemode de voorspellende modus voor automatisch schalen 'Uitgeschakeld'
Ingeschakeld
'ForecastOnly' (vereist)

AutoscaleProfile

Naam Description Waarde
capacity het aantal exemplaren dat tijdens dit profiel kan worden gebruikt. ScaleCapacity (vereist)
fixedDate de specifieke datum/tijd voor het profiel. Dit element wordt niet gebruikt als het element Terugkeerpatroon wordt gebruikt. TimeWindow
naam de naam van het profiel. tekenreeks (vereist)
recurrence de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. Terugkeerpatroon
regels de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. ScaleRule[] (vereist)

ScaleCapacity

Naam Description Waarde
standaardinstelling het aantal exemplaren dat wordt ingesteld als metrische gegevens niet beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan het standaardaantal. tekenreeks (vereist)
maximum het maximum aantal exemplaren voor de resource. Het werkelijke maximum aantal exemplaren wordt beperkt door de kernen die beschikbaar zijn in het abonnement. tekenreeks (vereist)
minimum het minimum aantal exemplaren voor de resource. tekenreeks (vereist)

TimeWindow

Naam Description Waarde
beëindigen de eindtijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
starten de begintijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
timeZone de tijdzone van de begin- en eindtijd voor het profiel. Enkele voorbeelden van geldige tijdzones zijn: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern (standaardtijd), Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), SA Western (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd), Standard Time (standaardtijd), Utc-02, Mid-Atlantic Standaardtijd , Azoren (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (tijd), Greenwich (standaardtijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (standaardtijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (tijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Türkiye (standaardtijd), Israël (standaardtijd), Kaliningrad (tijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (standaardtijd), Azerbeidzjan (tijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgisch (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (tijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd), China (tijd), Noord-Azië - oost (tijd), Singapore (tijd), W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) tekenreeks

Terugkeerpatroon

Naam Description Waarde
frequency de frequentie van het terugkeerpatroon. Hoe vaak het planningsprofiel van kracht moet worden. Deze waarde moet Week zijn, wat betekent dat elke week dezelfde set profielen heeft. Als u bijvoorbeeld een dagelijkse planning wilt instellen, stelt u het schema in op elke dag van de week. De eigenschap frequency geeft aan dat de planning wekelijks wordt herhaald. 'Dag'
'Uur'
'Minuut'
'Maand'
'Geen'
'Seconde'
'Week'
'Jaar' (vereist)
schedule de planningsbeperkingen voor wanneer het profiel begint. Terugkerende plannen (vereist)

Terugkerende plannen

Naam Description Waarde
Dagen de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. tekenreeks[] (vereist)
uur Een verzameling uren waarop het profiel van kracht wordt. Ondersteunde waarden zijn 0 tot 23 op de 24-uurs klok (AM/PM tijden worden niet ondersteund). int[] (vereist)
minutes Een verzameling minuten waarop het profiel van kracht wordt. int[] (vereist)
timeZone de tijdzone voor de uren van het profiel. Enkele voorbeelden van geldige tijdzones zijn: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern (standaardtijd), Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), SA Western (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd), Standard Time (standaardtijd), Utc-02, Mid-Atlantic Standaardtijd , Azoren (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (tijd), Greenwich (standaardtijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (standaardtijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (tijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Türkiye (standaardtijd), Israël (standaardtijd), Kaliningrad (tijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (standaardtijd), Azerbeidzjan (tijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgisch (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (tijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd), China (tijd), Noord-Azië - oost (tijd), Singapore (tijd), W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) tekenreeks (vereist)

Schaalregel

Naam Description Waarde
metricTrigger de trigger die resulteert in een schaalactie. MetricTrigger (vereist)
scaleAction de parameters voor de schaalactie. ScaleAction (vereist)

MetricTrigger

Naam Description Waarde
Dimensies Lijst met dimensievoorwaarden. Bijvoorbeeld: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance een waarde die aangeeft of metrische gegevens per exemplaar moeten worden gedeeld. booleaans
metricName de naam van de metrische waarde die definieert wat de regel bewaakt. tekenreeks (vereist)
metricNamespace de naamruimte van de metrische waarde die definieert wat de regel bewaakt. tekenreeks
metricResourceLocation de locatie van de resource die door de regel wordt bewaakt. tekenreeks
metricResourceUri de resource-id van de resource die door de regel wordt bewaakt. tekenreeks (vereist)
operator de operator die wordt gebruikt om de metrische gegevens en de drempelwaarde te vergelijken. 'Is gelijk aan'
'GreaterThan'
'GreaterThanOrequal'
'LessThan'
'LessThanOrequal'
'NotEquals' (vereist)
Statistiek het type metrische statistiek. Hoe de metrische gegevens van meerdere exemplaren worden gecombineerd. 'Gemiddeld'
'Aantal'
'Max'
'Min'
'Som' (vereist)
threshold de drempelwaarde van de metrische waarde die de schaalactie activeert. int (vereist)
timeAggregation type tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddelde. 'Gemiddeld'
'Aantal'
'Laatste'
'Maximum'
'Minimum'
Totaal (vereist)
timeGrain de granulariteit van metrische gegevens die door de regel worden bewaakt. Moet een van de vooraf gedefinieerde waarden zijn die worden geretourneerd uit metrische definities voor de metrische waarde. Dit moet tussen 12 uur en 1 minuut zijn. tekenreeks (vereist)
timeWindow het tijdsbereik waarin instantiegegevens worden verzameld. Deze waarde moet groter zijn dan de vertraging in het verzamelen van metrische gegevens, die per resource kan variëren. Dit moet tussen 12 uur en 5 minuten zijn. tekenreeks (vereist)

ScaleRuleMetricDimension

Naam Description Waarde
DimensionName Naam van de dimensie. tekenreeks (vereist)
Operator de dimensieoperator. Alleen 'Equals' en 'NotEquals' worden ondersteund. 'Is gelijk aan' gelijk aan een van de waarden. 'NotEquals' is niet gelijk aan alle waarden 'Is gelijk aan'
'NotEquals' (vereist)
Waarden lijst met dimensiewaarden. Bijvoorbeeld: ["App1","App2"]. tekenreeks[] (vereist)

ScaleAction

Naam Description Waarde
cooldown de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut zijn in ISO 8601-indeling. tekenreeks (vereist)
richting de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. 'Verkleinen'
'Verhogen'
'Geen' (vereist)
type het type actie dat moet worden uitgevoerd wanneer de schaalregel wordt geactiveerd. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (vereist)
waarde het aantal exemplaren dat betrokken is bij de schaalactie. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. tekenreeks

Snelstartsjablonen

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

Template Beschrijving
VSensors automatisch schalen van Darktrace implementeren

Implementeren op Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
Drupal implementeren met VM-schaalset, Azure Files en Mysql

Implementeren op Azure
Implementeer een VM-schaalset achter een load balancer/NAT-& elke VM met Drupal (Apache/PHP). Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database
Kentico Xperience

Implementeren op Azure
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure.
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database

Implementeren op Azure
Met de sjabloon wordt een Windows VMSS geïmplementeerd met een gewenst aantal VM's in de schaalset en een LANSA MSI die op elke VM moet worden geïnstalleerd. Zodra de VM-schaalset is geïmplementeerd, wordt een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren)
VM-schaalset implementeren met Python Bottle-server & Automatisch schalen

Implementeren op Azure
Implementeer een VM-schaalset achter een load balancer/NAT-& elke VM waarop een eenvoudige Python Bottle-app wordt uitgevoerd die wel werkt. Met automatisch schalen geconfigureerde schaalset wordt & indien nodig uitgeschaald
Schaalbare Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Eenvoudige Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementeren op Azure
Cloudacceptatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde te halen uit hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is via QuickStarts voor Azure-partners, 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 toepassing(en) en het verminderen van bedrijfsrisico's. De oplossing benadrukt de belangrijkste governancepijlers van zichtbaarheid en beheer.
Een instelling voor automatische schaalaanpassing implementeren voor virtuele-machineschaalset

Implementeren op Azure
Met deze sjabloon kunt u een beleid voor automatisch schalen implementeren voor de resource Virtual Machine ScaleSet.
Een instelling voor automatische schaalaanpassing implementeren voor App Service-abonnement

Implementeren op Azure
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor azure AppService Plan-resource.
Windows VMSS implementeren: Windows configureren met SSL DSC

Implementeren op Azure
Met deze sjabloon kunt u twee Windows-VMSS implementeren, Windows-functies configureren, zoals IIS/webrol, .Net Framework 4.5, Windows-verificatie, toepassingsimplementatiepakketten downloaden, URL-herschrijven & SSL-configuratie met DSC en Azure Key Vault
VM-schaalset met automatische schaalaanpassing waarop een IIS-web-app wordt uitgevoerd

Implementeren op Azure
Implementeert een Windows VM-schaalset met IIS en een zeer eenvoudige .NET MVC-web-app. De VMSS PowerShell DSC-extensie wordt gebruikt om de IIS-installatie en webdeploy-pakketimplementatie uit te voeren.
Een VM-schaalset implementeren met een aangepaste Linux-installatiekopieën

Implementeren op Azure
Met deze sjabloon kunt u een aangepaste VM Linux-installatiekopieën implementeren in een schaalset. Deze VM's bevinden zich achter een load balancer met HTTP-taakverdeling (standaard op poort 80). In het voorbeeld wordt een aangepast script gebruikt om de implementatie en update van de toepassing uit te voeren. Mogelijk moet u uw aangepaste script opgeven voor uw eigen updateprocedure. U moet een gegeneraliseerde installatiekopieën van uw VM opgeven in hetzelfde abonnement en dezelfde regio waarin u de VMSS maakt.
Het aantal VM's in een schaalset handmatig wijzigen

Implementeren op Azure
Met deze sjabloon kunt u het aantal VM's in een schaalset handmatig wijzigen.
Een VM-schaalset implementeren met virtuele Linux-machines en automatisch schalen

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste gepatchte versie van Ubuntu Linux 15.04 of 14.04.4-LTS. Deze VM's bevinden zich achter een load balancer met NAT-regels voor SSH-verbindingen. Ze hebben ook automatisch schalen geïntegreerd
Een VM-schaalset implementeren met Virtuele Windows-machines en automatisch schalen

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de meest recente gepatchte versie van Windows 2008-R2-SP1, 2012-Datacenter of 2012-R2-Datacenter. Deze VM's bevinden zich achter een load balancer met NAT-regels voor RDP-verbindingen. Ze hebben ook automatisch schalen geïntegreerd

Resourcedefinitie van ARM-sjabloon

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsresources maken met bicep voor hulp bij het implementeren van bewakingsoplossingen.

Resource-indeling

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

{
  "type": "Microsoft.Insights/autoscalesettings",
  "apiVersion": "2022-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "enabled": "bool",
    "name": "string",
    "notifications": [
      {
        "email": {
          "customEmails": [ "string" ],
          "sendToSubscriptionAdministrator": "bool",
          "sendToSubscriptionCoAdministrators": "bool"
        },
        "operation": "Scale",
        "webhooks": [
          {
            "properties": {},
            "serviceUri": "string"
          }
        ]
      }
    ],
    "predictiveAutoscalePolicy": {
      "scaleLookAheadTime": "string",
      "scaleMode": "string"
    },
    "profiles": [
      {
        "capacity": {
          "default": "string",
          "maximum": "string",
          "minimum": "string"
        },
        "fixedDate": {
          "end": "string",
          "start": "string",
          "timeZone": "string"
        },
        "name": "string",
        "recurrence": {
          "frequency": "string",
          "schedule": {
            "days": [ "string" ],
            "hours": [ "int" ],
            "minutes": [ "int" ],
            "timeZone": "string"
          }
        },
        "rules": [
          {
            "metricTrigger": {
              "dimensions": [
                {
                  "DimensionName": "string",
                  "Operator": "string",
                  "Values": [ "string" ]
                }
              ],
              "dividePerInstance": "bool",
              "metricName": "string",
              "metricNamespace": "string",
              "metricResourceLocation": "string",
              "metricResourceUri": "string",
              "operator": "string",
              "statistic": "string",
              "threshold": "int",
              "timeAggregation": "string",
              "timeGrain": "string",
              "timeWindow": "string"
            },
            "scaleAction": {
              "cooldown": "string",
              "direction": "string",
              "type": "string",
              "value": "string"
            }
          }
        ]
      }
    ],
    "targetResourceLocation": "string",
    "targetResourceUri": "string"
  }
}

Eigenschapswaarden

instellingen voor automatische schaalaanpassing

Naam Description Waarde
type Het resourcetype 'Microsoft.Insights/autoscalesettings'
apiVersion De resource-API-versie '2022-10-01'
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie tekenreeks (vereist)
tags Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (in resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet langer is dan 128 tekens en een waarde die niet langer is dan 256 tekens. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De instelling voor automatische schaalaanpassing van de resource. AutoScaleSetting (vereist)

Automatische schaalaanpassing instellen

Naam Description Waarde
enabled de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. booleaans
naam de naam van de instelling voor automatische schaalaanpassing. tekenreeks
meldingen de verzameling meldingen. AutoscaleNotification[]
predictiveAutoscalePolicy de voorspellende modus voor automatisch schalen. PredictiveAutoscalePolicy
Profielen de verzameling automatische schaalprofielen die verschillende schaalparameters voor verschillende perioden opgeven. Er kunnen maximaal 20 profielen worden opgegeven. AutoscaleProfile[] (vereist)

Beperkingen:
Maximale lengte = 20
targetResourceLocation de locatie van de resource waaraan de instelling voor automatisch schalen moet worden toegevoegd. tekenreeks
targetResourceUri de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. tekenreeks

Automatische schaalaanpassingNotificatie

Naam Description Waarde
e-mail de e-mailmelding. EmailNotification
bewerking de bewerking die is gekoppeld aan de melding en de waarde ervan moet 'schaal' zijn 'Schaal' (vereist)
webhooks de verzameling webhookmeldingen. WebhookNotification[]

EmailNotification

Naam Description Waarde
customEmails de lijst met aangepaste e-mails. Deze waarde kan null of leeg zijn. In dat geval wordt dit kenmerk genegeerd. tekenreeks[]
sendToSubscriptionAdministrator een waarde die aangeeft of e-mail moet worden verzonden naar de abonnementsbeheerder. booleaans
sendToSubscriptionCoAdministrators een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van het abonnement. booleaans

WebhookNotification

Naam Description Waarde
properties een eigenschappenverzameling met instellingen. Deze waarde kan leeg zijn. object
serviceUri het serviceadres om de melding te ontvangen. tekenreeks

PredictiveAutoscalePolicy

Naam Description Waarde
scaleLookAheadTime de hoeveelheid tijd die moet worden opgegeven door welke instanties van tevoren worden gestart. Het moet tussen 1 minuut en 60 minuten zijn in ISO 8601-indeling. tekenreeks
Scalemode de voorspellende modus voor automatisch schalen 'Uitgeschakeld'
Ingeschakeld
'ForecastOnly' (vereist)

AutoscaleProfile

Naam Description Waarde
capacity het aantal exemplaren dat tijdens dit profiel kan worden gebruikt. ScaleCapacity (vereist)
fixedDate de specifieke datum en tijd voor het profiel. Dit element wordt niet gebruikt als het element Terugkeerpatroon wordt gebruikt. TimeWindow
naam de naam van het profiel. tekenreeks (vereist)
recurrence de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. Terugkeerpatroon
regels de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. ScaleRule[] (vereist)

Schaalcapaciteit

Naam Description Waarde
standaardinstelling het aantal exemplaren dat wordt ingesteld als metrische gegevens niet beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan het standaardaantal. tekenreeks (vereist)
maximum het maximum aantal exemplaren voor de resource. Het werkelijke maximum aantal exemplaren wordt beperkt door de kernen die beschikbaar zijn in het abonnement. tekenreeks (vereist)
minimum het minimum aantal exemplaren voor de resource. tekenreeks (vereist)

TimeWindow

Naam Description Waarde
beëindigen de eindtijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
starten de begintijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
timeZone de tijdzone van de begin- en eindtijd voor het profiel. Enkele voorbeelden van geldige tijdzones zijn: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), WEST (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid Mid-Atlantic-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (standaardtijd), Greenwich (tijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (tijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (standaardtijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Türkiye (standaardtijd), Israël (standaardtijd), Lets (tijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (tijd), Azerbeidzjan (standaardtijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgian (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (standaardtijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd) W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) tekenreeks

Terugkeerpatroon

Naam Description Waarde
frequency de frequentie van het terugkeerpatroon. Hoe vaak het planningsprofiel van kracht moet worden. Deze waarde moet Week zijn, wat betekent dat elke week dezelfde set profielen heeft. Als u bijvoorbeeld een dagplanning wilt instellen, stelt u het schema in op elke dag van de week. De eigenschap frequency geeft aan dat de planning wekelijks wordt herhaald. 'Dag'
'Uur'
'Minuut'
'Maand'
'Geen'
'Seconde'
'Week'
'Jaar' (vereist)
schedule de planningsbeperkingen voor wanneer het profiel begint. Terugkerendeschedule (vereist)

Terugkerende plannen

Naam Description Waarde
Dagen de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. tekenreeks[] (vereist)
uur Een verzameling uren waarop het profiel van kracht wordt. Ondersteunde waarden zijn 0 tot 23 op de 24-uurs klok (AM/PM tijden worden niet ondersteund). int[] (vereist)
minutes Een verzameling minuten waarop het profiel van kracht wordt. int[] (vereist)
timeZone de tijdzone voor de uren van het profiel. Enkele voorbeelden van geldige tijdzones zijn: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), WEST (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid Mid-Atlantic-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (standaardtijd), Greenwich (tijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (tijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (standaardtijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Türkiye (standaardtijd), Israël (standaardtijd), Lets (tijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (tijd), Azerbeidzjan (standaardtijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgian (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (standaardtijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd) W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) tekenreeks (vereist)

ScaleRule

Naam Description Waarde
metricTrigger de trigger die resulteert in een schaalactie. MetricTrigger (vereist)
scaleAction de parameters voor de schaalactie. ScaleAction (vereist)

MetricTrigger

Naam Description Waarde
Dimensies Lijst met dimensievoorwaarden. Bijvoorbeeld: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance een waarde die aangeeft of metrische gegevens per exemplaar moeten worden gedeeld. booleaans
metricName de naam van de metrische waarde die definieert wat de regel bewaakt. tekenreeks (vereist)
metricNamespace de naamruimte van de metrische waarde die definieert wat de regel bewaakt. tekenreeks
metricResourceLocation de locatie van de resource die door de regel wordt bewaakt. tekenreeks
metricResourceUri de resource-id van de resource die door de regel wordt bewaakt. tekenreeks (vereist)
operator de operator die wordt gebruikt om de metrische gegevens en de drempelwaarde te vergelijken. 'Is gelijk aan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals' (vereist)
Statistiek het type metrische statistiek. Hoe de metrische gegevens van meerdere exemplaren worden gecombineerd. 'Gemiddeld'
'Aantal'
Max.
'Min'
'Som' (vereist)
threshold de drempelwaarde van de metrische waarde die de schaalactie activeert. int (vereist)
timeAggregation type tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddelde. 'Gemiddeld'
'Aantal'
'Laatste'
Maximum
'Minimum'
Totaal (vereist)
timeGrain de granulariteit van metrische gegevens die door de regel worden bewaakt. Moet een van de vooraf gedefinieerde waarden zijn die worden geretourneerd uit metrische definities voor de metrische waarde. Dit moet tussen 12 uur en 1 minuut zijn. tekenreeks (vereist)
timeWindow het tijdsbereik waarin exemplaargegevens worden verzameld. Deze waarde moet groter zijn dan de vertraging in het verzamelen van metrische gegevens, die per resource kan variëren. Dit moet tussen 12 uur en 5 minuten zijn. tekenreeks (vereist)

ScaleRuleMetricDimension

Naam Description Waarde
DimensionName Naam van de dimensie. tekenreeks (vereist)
Operator de dimensieoperator. Alleen 'Equals' en 'NotEquals' worden ondersteund. 'Is gelijk aan' gelijk aan een van de waarden. 'NotEquals' is niet gelijk aan alle waarden 'Is gelijk aan'
'NotEquals' (vereist)
Waarden lijst met dimensiewaarden. Bijvoorbeeld: ["App1","App2"]. tekenreeks[] (vereist)

ScaleAction

Naam Description Waarde
cooldown de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut zijn in ISO 8601-indeling. tekenreeks (vereist)
richting de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. 'Verkleinen'
'Verhogen'
'Geen' (vereist)
type het type actie dat moet worden uitgevoerd wanneer de schaalregel wordt geactiveerd. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (vereist)
waarde het aantal exemplaren dat betrokken is bij de schaalactie. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. tekenreeks

Snelstartsjablonen

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

Template Beschrijving
VSensors automatisch schalen van Darktrace implementeren

Implementeren op Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
Drupal implementeren met VM-schaalset, Azure Files en Mysql

Implementeren op Azure
Implementeer een VM-schaalset achter een load balancer/NAT-& elke VM met Drupal (Apache/PHP). Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database
Kentico Xperience

Implementeren op Azure
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure.
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database

Implementeren op Azure
Met de sjabloon wordt een Windows VMSS geïmplementeerd met een gewenst aantal VM's in de schaalset en een LANSA MSI die op elke VM moet worden geïnstalleerd. Zodra de VM-schaalset is geïmplementeerd, wordt een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren)
VM-schaalset implementeren met Python Bottle-server & Automatisch schalen

Implementeren op Azure
Implementeer een VM-schaalset achter een load balancer/NAT-& elke VM waarop een eenvoudige Python Bottle-app wordt uitgevoerd die wel werkt. Met automatisch schalen geconfigureerde schaalset wordt & indien nodig uitgeschaald
Schaalbare Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Eenvoudige Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om de umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementeren op Azure
Cloudacceptatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde te halen uit hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is via QuickStarts voor Azure-partners, 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 toepassing(en) en het verminderen van bedrijfsrisico's. De oplossing benadrukt de belangrijkste governancepijlers van zichtbaarheid en beheer.
Een instelling voor automatische schaalaanpassing implementeren voor virtuele-machineschaalset

Implementeren op Azure
Met deze sjabloon kunt u een beleid voor automatisch schalen implementeren voor de resource Virtual Machine ScaleSet.
Een instelling voor automatische schaalaanpassing implementeren voor App Service-abonnement

Implementeren op Azure
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor azure AppService Plan-resource.
Windows VMSS implementeren: Windows configureren met SSL DSC

Implementeren op Azure
Met deze sjabloon kunt u twee Windows-VMSS implementeren, Windows-functies configureren, zoals IIS/webrol, .Net Framework 4.5, Windows-verificatie, toepassingsimplementatiepakketten downloaden, URL-herschrijven & SSL-configuratie met DSC en Azure Key Vault
VM-schaalset met automatische schaalaanpassing waarop een IIS-web-app wordt uitgevoerd

Implementeren op Azure
Implementeert een Windows VM-schaalset met IIS en een zeer eenvoudige .NET MVC-web-app. De VMSS PowerShell DSC-extensie wordt gebruikt om de IIS-installatie en webdeploy-pakketimplementatie uit te voeren.
Een VM-schaalset implementeren met een aangepaste Linux-installatiekopieën

Implementeren op Azure
Met deze sjabloon kunt u een aangepaste VM Linux-installatiekopieën implementeren in een schaalset. Deze VM's bevinden zich achter een load balancer met HTTP-taakverdeling (standaard op poort 80). In het voorbeeld wordt een aangepast script gebruikt om de implementatie en update van de toepassing uit te voeren. Mogelijk moet u uw aangepaste script opgeven voor uw eigen updateprocedure. U moet een gegeneraliseerde installatiekopieën van uw VM opgeven in hetzelfde abonnement en dezelfde regio waarin u de VMSS maakt.
Het aantal VM's in een schaalset handmatig wijzigen

Implementeren op Azure
Met deze sjabloon kunt u het aantal VM's in een schaalset handmatig wijzigen.
Een VM-schaalset implementeren met virtuele Linux-machines en automatisch schalen

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste gepatchte versie van Ubuntu Linux 15.04 of 14.04.4-LTS. Deze VM's bevinden zich achter een load balancer met NAT-regels voor SSH-verbindingen. Ze hebben ook automatisch schalen geïntegreerd
Een VM-schaalset implementeren met Virtuele Windows-machines en automatisch schalen

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de meest recente gepatchte versie van Windows 2008-R2-SP1, 2012-Datacenter of 2012-R2-Datacenter. Deze VM's bevinden zich achter een load balancer met NAT-regels voor RDP-verbindingen. Ze hebben ook automatisch schalen geïntegreerd

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/autoscalesettings@2022-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      enabled = bool
      name = "string"
      notifications = [
        {
          email = {
            customEmails = [
              "string"
            ]
            sendToSubscriptionAdministrator = bool
            sendToSubscriptionCoAdministrators = bool
          }
          operation = "Scale"
          webhooks = [
            {
              properties = {}
              serviceUri = "string"
            }
          ]
        }
      ]
      predictiveAutoscalePolicy = {
        scaleLookAheadTime = "string"
        scaleMode = "string"
      }
      profiles = [
        {
          capacity = {
            default = "string"
            maximum = "string"
            minimum = "string"
          }
          fixedDate = {
            end = "string"
            start = "string"
            timeZone = "string"
          }
          name = "string"
          recurrence = {
            frequency = "string"
            schedule = {
              days = [
                "string"
              ]
              hours = [
                int
              ]
              minutes = [
                int
              ]
              timeZone = "string"
            }
          }
          rules = [
            {
              metricTrigger = {
                dimensions = [
                  {
                    DimensionName = "string"
                    Operator = "string"
                    Values = [
                      "string"
                    ]
                  }
                ]
                dividePerInstance = bool
                metricName = "string"
                metricNamespace = "string"
                metricResourceLocation = "string"
                metricResourceUri = "string"
                operator = "string"
                statistic = "string"
                threshold = int
                timeAggregation = "string"
                timeGrain = "string"
                timeWindow = "string"
              }
              scaleAction = {
                cooldown = "string"
                direction = "string"
                type = "string"
                value = "string"
              }
            }
          ]
        }
      ]
      targetResourceLocation = "string"
      targetResourceUri = "string"
    }
  })
}

Eigenschapswaarden

instellingen voor automatische schaalaanpassing

Naam Description Waarde
type Het resourcetype "Microsoft.Insights/autoscalesettings@2022-10-01"
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld waarmee de resource wordt beschreven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet langer is dan 128 tekens en een waarde die niet langer is dan 256 tekens. Woordenlijst met tagnamen en -waarden.
properties De instelling voor automatische schaalaanpassing van de resource. AutoscaleSetting (vereist)

Automatische schaalaanpassing instellen

Naam Description Waarde
enabled de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. booleaans
naam de naam van de instelling voor automatische schaalaanpassing. tekenreeks
meldingen de verzameling meldingen. AutoscaleNotification[]
predictiveAutoscalePolicy de beleidsmodus voor voorspellende automatische schaalaanpassing. PredictiveAutoscalePolicy
Profielen de verzameling automatische schaalprofielen die verschillende schaalparameters voor verschillende perioden opgeven. Er kunnen maximaal 20 profielen worden opgegeven. AutoscaleProfile[] (vereist)

Beperkingen:
Maximale lengte = 20
targetResourceLocation de locatie van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. tekenreeks
targetResourceUri de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. tekenreeks

Automatische schaalaanpassingNotificatie

Naam Description Waarde
e-mail de e-mailmelding. EmailNotification
bewerking de bewerking die is gekoppeld aan de melding en de waarde ervan moet 'schaal' zijn "Schalen" (vereist)
webhooks de verzameling webhookmeldingen. WebhookNotification[]

EmailNotification

Naam Description Waarde
customEmails de lijst met aangepaste e-mails. Deze waarde kan null of leeg zijn, in welk geval dit kenmerk wordt genegeerd. tekenreeks[]
sendToSubscriptionAdministrator een waarde die aangeeft of e-mail moet worden verzonden naar de abonnementsbeheerder. booleaans
sendToSubscriptionCoAdministrators een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van abonnementen. booleaans

WebhookNotification

Naam Description Waarde
properties een eigenschappenverzameling met instellingen. Deze waarde kan leeg zijn. object
serviceUri het serviceadres voor het ontvangen van de melding. tekenreeks

PredictiveAutoscalePolicy

Naam Description Waarde
scaleLookAheadTime de hoeveelheid tijd die moet worden opgegeven door welke exemplaren van tevoren worden gestart. Deze moet tussen 1 minuut en 60 minuten in ISO 8601-indeling zijn. tekenreeks
Scalemode de voorspellende modus voor automatisch schalen "Uitgeschakeld"
"Ingeschakeld"
"ForecastOnly" (vereist)

AutoscaleProfile

Naam Description Waarde
capacity het aantal exemplaren dat tijdens dit profiel kan worden gebruikt. ScaleCapacity (vereist)
fixedDate de specifieke datum en tijd voor het profiel. Dit element wordt niet gebruikt als het element Terugkeerpatroon wordt gebruikt. TimeWindow
naam de naam van het profiel. tekenreeks (vereist)
recurrence de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. Terugkeerpatroon
regels de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. ScaleRule[] (vereist)

Schaalcapaciteit

Naam Description Waarde
standaardinstelling het aantal exemplaren dat wordt ingesteld als metrische gegevens niet beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan het standaardaantal. tekenreeks (vereist)
maximum het maximum aantal exemplaren voor de resource. Het werkelijke maximum aantal exemplaren wordt beperkt door de kernen die beschikbaar zijn in het abonnement. tekenreeks (vereist)
minimum het minimum aantal exemplaren voor de resource. tekenreeks (vereist)

TimeWindow

Naam Description Waarde
beëindigen de eindtijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
starten de begintijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
timeZone de tijdzone van de begin- en eindtijd voor het profiel. Enkele voorbeelden van geldige tijdzones zijn: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), WEST (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid Mid-Atlantic-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (standaardtijd), Greenwich (tijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (tijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (standaardtijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Türkiye (standaardtijd), Israël (standaardtijd), Lets (tijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (tijd), Azerbeidzjan (standaardtijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgian (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (standaardtijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd) W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) tekenreeks

Terugkeerpatroon

Naam Description Waarde
frequency de frequentie van het terugkeerpatroon. Hoe vaak het planningsprofiel van kracht moet worden. Deze waarde moet Week zijn, wat betekent dat elke week dezelfde set profielen heeft. Als u bijvoorbeeld een dagplanning wilt instellen, stelt u het schema in op elke dag van de week. De eigenschap frequency geeft aan dat de planning wekelijks wordt herhaald. "Dag"
"Uur"
"Minuut"
"Maand"
"Geen"
"Seconde"
"Week"
"Jaar" (vereist)
schedule de planningsbeperkingen voor wanneer het profiel begint. Terugkerendeschedule (vereist)

Terugkerende plannen

Naam Description Waarde
Dagen de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. tekenreeks[] (vereist)
uur Een verzameling uren waarop het profiel van kracht wordt. Ondersteunde waarden zijn 0 tot 23 op de 24-uurs klok (AM/PM tijden worden niet ondersteund). int[] (vereist)
minutes Een verzameling minuten waarop het profiel van kracht wordt. int[] (vereist)
timeZone de tijdzone voor de uren van het profiel. Enkele voorbeelden van geldige tijdzones zijn: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), WEST (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid Mid-Atlantic-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (standaardtijd), Greenwich (tijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (tijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (standaardtijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Türkiye (standaardtijd), Israël (standaardtijd), Lets (tijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (tijd), Azerbeidzjan (standaardtijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgian (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (standaardtijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd) W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) tekenreeks (vereist)

ScaleRule

Naam Description Waarde
metricTrigger de trigger die resulteert in een schaalactie. MetricTrigger (vereist)
scaleAction de parameters voor de schaalactie. ScaleAction (vereist)

MetricTrigger

Naam Description Waarde
Dimensies Lijst met dimensievoorwaarden. Bijvoorbeeld: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance een waarde die aangeeft of metrische gegevens per exemplaar moeten worden gedeeld. booleaans
metricName de naam van de metrische waarde die definieert wat de regel bewaakt. tekenreeks (vereist)
metricNamespace de naamruimte van de metrische waarde die definieert wat de regel bewaakt. tekenreeks
metricResourceLocation de locatie van de resource die door de regel wordt bewaakt. tekenreeks
metricResourceUri de resource-id van de resource die door de regel wordt bewaakt. tekenreeks (vereist)
operator de operator die wordt gebruikt om de metrische gegevens en de drempelwaarde te vergelijken. "Is gelijk aan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (vereist)
Statistiek het type metrische statistiek. Hoe de metrische gegevens van meerdere exemplaren worden gecombineerd. "Gemiddeld"
"Aantal"
"Max"
"Min"
"Som" (vereist)
threshold de drempelwaarde van de metrische waarde die de schaalactie activeert. int (vereist)
timeAggregation type tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddelde. "Gemiddeld"
"Aantal"
"Laatste"
"Maximum"
"Minimum"
"Totaal" (vereist)
timeGrain de granulariteit van metrische gegevens die door de regel worden bewaakt. Moet een van de vooraf gedefinieerde waarden zijn die worden geretourneerd uit metrische definities voor de metrische waarde. Dit moet tussen 12 uur en 1 minuut zijn. tekenreeks (vereist)
timeWindow het tijdsbereik waarin exemplaargegevens worden verzameld. Deze waarde moet groter zijn dan de vertraging in het verzamelen van metrische gegevens, die per resource kan variëren. Dit moet tussen 12 uur en 5 minuten zijn. tekenreeks (vereist)

ScaleRuleMetricDimension

Naam Description Waarde
DimensionName Naam van de dimensie. tekenreeks (vereist)
Operator de dimensieoperator. Alleen 'Equals' en 'NotEquals' worden ondersteund. 'Is gelijk aan' gelijk aan een van de waarden. 'NotEquals' is niet gelijk aan alle waarden "Is gelijk aan"
"NotEquals" (vereist)
Waarden lijst met dimensiewaarden. Bijvoorbeeld: ["App1","App2"]. tekenreeks[] (vereist)

ScaleAction

Naam Description Waarde
cooldown de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut zijn in ISO 8601-indeling. tekenreeks (vereist)
richting de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. "Verkleinen"
"Verhogen"
"Geen" (vereist)
type het type actie dat moet worden uitgevoerd wanneer de schaalregel wordt geactiveerd. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (vereist)
waarde het aantal exemplaren dat betrokken is bij de schaalactie. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. tekenreeks