Delen via


Automatische schaalaanpassing van Microsoft.Insights

Bicep-resourcedefinitie

Het resourcetype voor automatische schaalaanpassing 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/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: {
              {customized property}: 'string'
            }
            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

automatische schaalaanpassing

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 Hiermee wordt een lijst met sleutel-waardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt voor 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. Zie Tags in sjablonen
Eigenschappen De instelling voor automatisch schalen van de resource. AutoscaleSetting- (vereist)

AutoscaleSetting

Naam Beschrijving Waarde
Ingeschakeld de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. Bool
naam de naam van de instelling voor automatische schaalaanpassing. snaar
Meldingen de verzameling meldingen. AutoscaleNotification[]
predictiveAutoscalePolicy de beleidsmodus voor voorspellende automatische schaalaanpassing. PredictiveAutoscalePolicy-
Profielen de verzameling automatische schaalprofielen waarmee verschillende schaalparameters voor verschillende perioden worden opgegeven. 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. snaar
targetResourceUri de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. snaar

AutoscaleNotification

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

EmailNotification

Naam Beschrijving Waarde
customEmails de lijst met aangepaste e-mailberichten. 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. Bool
sendToSubscriptionCoAdministrators een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van het abonnement. Bool

WebhookNotification

Naam Beschrijving Waarde
Eigenschappen een eigenschappentas met instellingen. Deze waarde kan leeg zijn. WebhookNotificationProperties
serviceUri het serviceadres voor het ontvangen van de melding. snaar

WebhookNotificationProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

PredictiveAutoscalePolicy

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

AutoscaleProfile

Naam Beschrijving Waarde
capaciteit 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)
terugkeerpatroon de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. terugkeerpatroon
reglement de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. ScaleRule[] (vereist)

ScaleCapacity

Naam Beschrijving Waarde
verstek het aantal exemplaren dat wordt ingesteld als er geen metrische gegevens beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan de standaardwaarde. 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 minimale aantal exemplaren voor de resource. tekenreeks (vereist)

TimeWindow

Naam Beschrijving Waarde
einde de eindtijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
beginnen de begintijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
tijdzone de tijdzone van de begin- en eindtijden 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 Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentinië Standard Time, SA Eastern Standard Time, Groenland Standard Time, Azure Standard Time, Utc-02, Mid-Atlantic Standard Time, Azoren Standard Time, Azoren Standard Time, Cape Verde Standard Time, Marokko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibië Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syrië Standard Time, E. Europe Standard Time, Standaardtijd voor Zuid-Afrika, FLE Standaardtijd, Türk aangemerkte standaardtijd, Israël Standard Time, Standaardtijd van Israël, Standaardtijd van Libië, Arabische standaardtijd, Arabische standaardtijd, Wit-Rusland standaardtijd, Russische standaardtijd, E. Afrika Standaardtijd, Iran Standaardtijd, Arabische standaardtijd, Azerbeidzja standaardtijd, Rusland Tijdzone 3, Standaardtijd van Mauritanië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Rusland Time Zone 10, Central Pacific Standard Time, Rusland Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Standaardtijd van lijneilanden snaar

Terugkeerpatroon

Naam Beschrijving Waarde
frequentie 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 planning in op elke dag van de week. De frequentie-eigenschap geeft aan dat het schema wekelijks wordt herhaald. 'Dag'
'Uur'
'Minuut'
'Maand'
'Geen'
'Seconde'
'Week'
'Jaar' (vereist)
rooster de planningsbeperkingen voor wanneer het profiel begint. TerugkerendeSchedule (vereist)

Terugkerendeschedule

Naam Beschrijving Waarde
Dagen de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. tekenreeks[] (vereist)
uren 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)
notulen Een verzameling minuten waarop het profiel van kracht wordt. int[] (vereist)
tijdzone 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 Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentinië Standard Time, SA Eastern Standard Time, Groenland Standard Time, Azure Standard Time, Utc-02, Mid-Atlantic Standard Time, Azoren Standard Time, Azoren Standard Time, Cape Verde Standard Time, Marokko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibië Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syrië Standard Time, E. Europe Standard Time, Standaardtijd voor Zuid-Afrika, FLE Standaardtijd, Türk aangemerkte standaardtijd, Israël Standard Time, Standaardtijd van Israël, Standaardtijd van Libië, Arabische standaardtijd, Arabische standaardtijd, Wit-Rusland standaardtijd, Russische standaardtijd, E. Afrika Standaardtijd, Iran Standaardtijd, Arabische standaardtijd, Azerbeidzja standaardtijd, Rusland Tijdzone 3, Standaardtijd van Mauritanië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Rusland Time Zone 10, Central Pacific Standard Time, Rusland Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Standaardtijd van lijneilanden tekenreeks (vereist)

ScaleRule

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

MetricTrigger

Naam Beschrijving 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. Bool
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. snaar
metricResourceLocation de locatie van de resource die door de regel wordt bewaakt. snaar
metricResourceUri de resource-id van de resource die door de regel wordt bewaakt. tekenreeks (vereist)
bediener 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. 'Gemiddelde'
'Aantal'
'Max'
'Min'
'Som' (vereist)
drempel de drempelwaarde van de metrische waarde die de schaalactie activeert. int (vereist)
timeAggregation tijdaggregatietype. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddeld. 'Gemiddelde'
'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. 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 de metrische verzameling, die kan variëren van resource-naar-resource. Moet tussen 12 uur en 5 minuten zijn. tekenreeks (vereist)

ScaleRuleMetricDimension

Naam Beschrijving Waarde
DimensionName Naam van de dimensie. tekenreeks (vereist)
Bediener de dimensieoperator. Alleen 'Is gelijk aan' en 'NotEquals' worden ondersteund. Is 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 Beschrijving Waarde
afkoeling de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut in ISO 8601-indeling zijn. tekenreeks (vereist)
richting de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. 'Afname'
'Verhogen'
'Geen' (vereist)
type het type actie dat moet optreden wanneer de schaalregel wordt geactiveerd. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (vereist)
waarde het aantal exemplaren dat betrokken is bij de schaalbewerking. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. snaar

Quickstart-sjablonen

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

Sjabloon Beschrijving
Darktrace Autoscaling vSensors implementeren

implementeren in Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
Deploy Drupal with VM Scale Set, Azure Files and Mysql

implementeren in Azure
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop Apache/PHP wordt uitgevoerd. Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database
Kentico Xperience-

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

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

implementeren in Azure
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop een eenvoudige Python Bottle-app wordt uitgevoerd die wel werkt. Wanneer geconfigureerde schaalset automatisch schalen wordt & indien nodig uitgeschaald
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.
Simple 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.
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.
een instelling voor automatische schaalaanpassing implementeren voor virtuele-machineschaalsets

implementeren in Azure
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor een Virtual Machine ScaleSet-resource.
een instelling voor automatisch schalen implementeren voor het App Service-plan

implementeren in Azure
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor azure AppService Plan-resource.
Windows VMSS windows implementeren met SSL DSC-

implementeren in Azure
Met deze sjabloon kunt u twee Windows VMSS implementeren, Windows-functies configureren, zoals IIS/Web role, .Net Framework 4.5, Windows auth, application initialization, download application deployment packages, URL Rewrite & SSL configuration using DSC and Azure Key Vault
VM-schaalset met automatische schaalaanpassing met een IIS-web-app-

implementeren in Azure
Hiermee wordt een Windows-VM-schaalset met IIS en een zeer eenvoudige .NET MVC-web-app geïmplementeerd. 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 in 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 VIRTUELE machine opgeven in hetzelfde abonnement en dezelfde regio waar u de VMSS maakt.
het aantal virtuele machines in een schaalset handmatig wijzigen

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

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie 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 Windows-VM's en automatisch schalen

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de nieuwste patchversie 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 voor automatische schaalaanpassing 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/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": {
              "{customized property}": "string"
            },
            "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

automatische schaalaanpassing

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.Insights/autoscalesettings'
apiVersion De versie van de resource-API '2022-10-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 Hiermee wordt een lijst met sleutel-waardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt voor 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. Zie Tags in sjablonen
Eigenschappen De instelling voor automatisch schalen van de resource. AutoscaleSetting- (vereist)

AutoscaleSetting

Naam Beschrijving Waarde
Ingeschakeld de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. Bool
naam de naam van de instelling voor automatische schaalaanpassing. snaar
Meldingen de verzameling meldingen. AutoscaleNotification[]
predictiveAutoscalePolicy de beleidsmodus voor voorspellende automatische schaalaanpassing. PredictiveAutoscalePolicy-
Profielen de verzameling automatische schaalprofielen waarmee verschillende schaalparameters voor verschillende perioden worden opgegeven. 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. snaar
targetResourceUri de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. snaar

AutoscaleNotification

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

EmailNotification

Naam Beschrijving Waarde
customEmails de lijst met aangepaste e-mailberichten. 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. Bool
sendToSubscriptionCoAdministrators een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van het abonnement. Bool

WebhookNotification

Naam Beschrijving Waarde
Eigenschappen een eigenschappentas met instellingen. Deze waarde kan leeg zijn. WebhookNotificationProperties
serviceUri het serviceadres voor het ontvangen van de melding. snaar

WebhookNotificationProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

PredictiveAutoscalePolicy

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

AutoscaleProfile

Naam Beschrijving Waarde
capaciteit 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)
terugkeerpatroon de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. terugkeerpatroon
reglement de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. ScaleRule[] (vereist)

ScaleCapacity

Naam Beschrijving Waarde
verstek het aantal exemplaren dat wordt ingesteld als er geen metrische gegevens beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan de standaardwaarde. 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 minimale aantal exemplaren voor de resource. tekenreeks (vereist)

TimeWindow

Naam Beschrijving Waarde
einde de eindtijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
beginnen de begintijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
tijdzone de tijdzone van de begin- en eindtijden 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 Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentinië Standard Time, SA Eastern Standard Time, Groenland Standard Time, Azure Standard Time, Utc-02, Mid-Atlantic Standard Time, Azoren Standard Time, Azoren Standard Time, Cape Verde Standard Time, Marokko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibië Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syrië Standard Time, E. Europe Standard Time, Standaardtijd voor Zuid-Afrika, FLE Standaardtijd, Türk aangemerkte standaardtijd, Israël Standard Time, Standaardtijd van Israël, Standaardtijd van Libië, Arabische standaardtijd, Arabische standaardtijd, Wit-Rusland standaardtijd, Russische standaardtijd, E. Afrika Standaardtijd, Iran Standaardtijd, Arabische standaardtijd, Azerbeidzja standaardtijd, Rusland Tijdzone 3, Standaardtijd van Mauritanië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Rusland Time Zone 10, Central Pacific Standard Time, Rusland Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Standaardtijd van lijneilanden snaar

Terugkeerpatroon

Naam Beschrijving Waarde
frequentie 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 planning in op elke dag van de week. De frequentie-eigenschap geeft aan dat het schema wekelijks wordt herhaald. 'Dag'
'Uur'
'Minuut'
'Maand'
'Geen'
'Seconde'
'Week'
'Jaar' (vereist)
rooster de planningsbeperkingen voor wanneer het profiel begint. TerugkerendeSchedule (vereist)

Terugkerendeschedule

Naam Beschrijving Waarde
Dagen de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. tekenreeks[] (vereist)
uren 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)
notulen Een verzameling minuten waarop het profiel van kracht wordt. int[] (vereist)
tijdzone 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 Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentinië Standard Time, SA Eastern Standard Time, Groenland Standard Time, Azure Standard Time, Utc-02, Mid-Atlantic Standard Time, Azoren Standard Time, Azoren Standard Time, Cape Verde Standard Time, Marokko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibië Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syrië Standard Time, E. Europe Standard Time, Standaardtijd voor Zuid-Afrika, FLE Standaardtijd, Türk aangemerkte standaardtijd, Israël Standard Time, Standaardtijd van Israël, Standaardtijd van Libië, Arabische standaardtijd, Arabische standaardtijd, Wit-Rusland standaardtijd, Russische standaardtijd, E. Afrika Standaardtijd, Iran Standaardtijd, Arabische standaardtijd, Azerbeidzja standaardtijd, Rusland Tijdzone 3, Standaardtijd van Mauritanië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Rusland Time Zone 10, Central Pacific Standard Time, Rusland Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Standaardtijd van lijneilanden tekenreeks (vereist)

ScaleRule

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

MetricTrigger

Naam Beschrijving 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. Bool
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. snaar
metricResourceLocation de locatie van de resource die door de regel wordt bewaakt. snaar
metricResourceUri de resource-id van de resource die door de regel wordt bewaakt. tekenreeks (vereist)
bediener 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. 'Gemiddelde'
'Aantal'
'Max'
'Min'
'Som' (vereist)
drempel de drempelwaarde van de metrische waarde die de schaalactie activeert. int (vereist)
timeAggregation tijdaggregatietype. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddeld. 'Gemiddelde'
'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. 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 de metrische verzameling, die kan variëren van resource-naar-resource. Moet tussen 12 uur en 5 minuten zijn. tekenreeks (vereist)

ScaleRuleMetricDimension

Naam Beschrijving Waarde
DimensionName Naam van de dimensie. tekenreeks (vereist)
Bediener de dimensieoperator. Alleen 'Is gelijk aan' en 'NotEquals' worden ondersteund. Is 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 Beschrijving Waarde
afkoeling de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut in ISO 8601-indeling zijn. tekenreeks (vereist)
richting de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. 'Afname'
'Verhogen'
'Geen' (vereist)
type het type actie dat moet optreden wanneer de schaalregel wordt geactiveerd. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue' (vereist)
waarde het aantal exemplaren dat betrokken is bij de schaalbewerking. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. snaar

Quickstart-sjablonen

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

Sjabloon Beschrijving
Darktrace Autoscaling vSensors implementeren

implementeren in Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
Deploy Drupal with VM Scale Set, Azure Files and Mysql

implementeren in Azure
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop Apache/PHP wordt uitgevoerd. Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database
Kentico Xperience-

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

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

implementeren in Azure
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop een eenvoudige Python Bottle-app wordt uitgevoerd die wel werkt. Wanneer geconfigureerde schaalset automatisch schalen wordt & indien nodig uitgeschaald
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.
Simple 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.
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.
een instelling voor automatische schaalaanpassing implementeren voor virtuele-machineschaalsets

implementeren in Azure
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor een Virtual Machine ScaleSet-resource.
een instelling voor automatisch schalen implementeren voor het App Service-plan

implementeren in Azure
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor azure AppService Plan-resource.
Windows VMSS windows implementeren met SSL DSC-

implementeren in Azure
Met deze sjabloon kunt u twee Windows VMSS implementeren, Windows-functies configureren, zoals IIS/Web role, .Net Framework 4.5, Windows auth, application initialization, download application deployment packages, URL Rewrite & SSL configuration using DSC and Azure Key Vault
VM-schaalset met automatische schaalaanpassing met een IIS-web-app-

implementeren in Azure
Hiermee wordt een Windows-VM-schaalset met IIS en een zeer eenvoudige .NET MVC-web-app geïmplementeerd. 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 in 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 VIRTUELE machine opgeven in hetzelfde abonnement en dezelfde regio waar u de VMSS maakt.
het aantal virtuele machines in een schaalset handmatig wijzigen

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

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie 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 Windows-VM's en automatisch schalen

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de nieuwste patchversie 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 voor automatische schaalaanpassing 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/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 = {
                {customized property} = "string"
              }
              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

automatische schaalaanpassing

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Insights/autoscalesettings@2022-10-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 Hiermee wordt een lijst met sleutel-waardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt voor 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.
Eigenschappen De instelling voor automatisch schalen van de resource. AutoscaleSetting- (vereist)

AutoscaleSetting

Naam Beschrijving Waarde
Ingeschakeld de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. Bool
naam de naam van de instelling voor automatische schaalaanpassing. snaar
Meldingen de verzameling meldingen. AutoscaleNotification[]
predictiveAutoscalePolicy de beleidsmodus voor voorspellende automatische schaalaanpassing. PredictiveAutoscalePolicy-
Profielen de verzameling automatische schaalprofielen waarmee verschillende schaalparameters voor verschillende perioden worden opgegeven. 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. snaar
targetResourceUri de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. snaar

AutoscaleNotification

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

EmailNotification

Naam Beschrijving Waarde
customEmails de lijst met aangepaste e-mailberichten. 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. Bool
sendToSubscriptionCoAdministrators een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van het abonnement. Bool

WebhookNotification

Naam Beschrijving Waarde
Eigenschappen een eigenschappentas met instellingen. Deze waarde kan leeg zijn. WebhookNotificationProperties
serviceUri het serviceadres voor het ontvangen van de melding. snaar

WebhookNotificationProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

PredictiveAutoscalePolicy

Naam Beschrijving Waarde
scaleLookAheadTime de hoeveelheid tijd die moet worden opgegeven door welke instanties vooraf worden gestart. Het moet tussen 1 minuut en 60 minuten in ISO 8601-indeling zijn. snaar
scaleMode de voorspellende modus voor automatisch schalen "Uitgeschakeld"
"Ingeschakeld"
"ForecastOnly" (vereist)

AutoscaleProfile

Naam Beschrijving Waarde
capaciteit 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)
terugkeerpatroon de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. terugkeerpatroon
reglement de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. ScaleRule[] (vereist)

ScaleCapacity

Naam Beschrijving Waarde
verstek het aantal exemplaren dat wordt ingesteld als er geen metrische gegevens beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan de standaardwaarde. 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 minimale aantal exemplaren voor de resource. tekenreeks (vereist)

TimeWindow

Naam Beschrijving Waarde
einde de eindtijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
beginnen de begintijd voor het profiel in ISO 8601-indeling. tekenreeks (vereist)
tijdzone de tijdzone van de begin- en eindtijden 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 Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentinië Standard Time, SA Eastern Standard Time, Groenland Standard Time, Azure Standard Time, Utc-02, Mid-Atlantic Standard Time, Azoren Standard Time, Azoren Standard Time, Cape Verde Standard Time, Marokko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibië Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syrië Standard Time, E. Europe Standard Time, Standaardtijd voor Zuid-Afrika, FLE Standaardtijd, Türk aangemerkte standaardtijd, Israël Standard Time, Standaardtijd van Israël, Standaardtijd van Libië, Arabische standaardtijd, Arabische standaardtijd, Wit-Rusland standaardtijd, Russische standaardtijd, E. Afrika Standaardtijd, Iran Standaardtijd, Arabische standaardtijd, Azerbeidzja standaardtijd, Rusland Tijdzone 3, Standaardtijd van Mauritanië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Rusland Time Zone 10, Central Pacific Standard Time, Rusland Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Standaardtijd van lijneilanden snaar

Terugkeerpatroon

Naam Beschrijving Waarde
frequentie 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 planning in op elke dag van de week. De frequentie-eigenschap geeft aan dat het schema wekelijks wordt herhaald. "Dag"
"Uur"
"Minuut"
"Maand"
"Geen"
"Seconde"
"Week"
"Jaar" (vereist)
rooster de planningsbeperkingen voor wanneer het profiel begint. TerugkerendeSchedule (vereist)

Terugkerendeschedule

Naam Beschrijving Waarde
Dagen de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. tekenreeks[] (vereist)
uren 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)
notulen Een verzameling minuten waarop het profiel van kracht wordt. int[] (vereist)
tijdzone 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 Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentinië Standard Time, SA Eastern Standard Time, Groenland Standard Time, Azure Standard Time, Utc-02, Mid-Atlantic Standard Time, Azoren Standard Time, Azoren Standard Time, Cape Verde Standard Time, Marokko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibië Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syrië Standard Time, E. Europe Standard Time, Standaardtijd voor Zuid-Afrika, FLE Standaardtijd, Türk aangemerkte standaardtijd, Israël Standard Time, Standaardtijd van Israël, Standaardtijd van Libië, Arabische standaardtijd, Arabische standaardtijd, Wit-Rusland standaardtijd, Russische standaardtijd, E. Afrika Standaardtijd, Iran Standaardtijd, Arabische standaardtijd, Azerbeidzja standaardtijd, Rusland Tijdzone 3, Standaardtijd van Mauritanië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Standaardtijd van Georgië, Standaardtijd, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Rusland Time Zone 10, Central Pacific Standard Time, Rusland Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Standaardtijd van lijneilanden tekenreeks (vereist)

ScaleRule

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

MetricTrigger

Naam Beschrijving 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. Bool
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. snaar
metricResourceLocation de locatie van de resource die door de regel wordt bewaakt. snaar
metricResourceUri de resource-id van de resource die door de regel wordt bewaakt. tekenreeks (vereist)
bediener 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. "Gemiddelde"
"Aantal"
"Max"
"Min"
"Som" (vereist)
drempel de drempelwaarde van de metrische waarde die de schaalactie activeert. int (vereist)
timeAggregation tijdaggregatietype. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddeld. "Gemiddelde"
"Aantal"
"Laatst"
"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. 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 de metrische verzameling, die kan variëren van resource-naar-resource. Moet tussen 12 uur en 5 minuten zijn. tekenreeks (vereist)

ScaleRuleMetricDimension

Naam Beschrijving Waarde
DimensionName Naam van de dimensie. tekenreeks (vereist)
Bediener de dimensieoperator. Alleen 'Is gelijk aan' en 'NotEquals' worden ondersteund. Is 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 Beschrijving Waarde
afkoeling de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut in ISO 8601-indeling zijn. tekenreeks (vereist)
richting de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. "Afname"
"Verhogen"
"Geen" (vereist)
type het type actie dat moet optreden wanneer de schaalregel wordt geactiveerd. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (vereist)
waarde het aantal exemplaren dat betrokken is bij de schaalbewerking. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. snaar