Autoskalning av Microsoft.Insights

Bicep-resursdefinition

Resurstypen autoscalesettings kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Kommentarer

Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.

Resursformat

Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

autoskalningsinställningar

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
tags Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Inställningen för autoskalning av resursen. AutoscaleSetting (krävs)

AutoskalningInställningar

Name Beskrivning Värde
enabled den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". boolesk
name namnet på autoskalningsinställningen. sträng
meddelanden insamling av meddelanden. AutoscaleNotification[]
predictiveAutoscalePolicy principläget för förutsägande autoskalning. PredictiveAutoscalePolicy
Profiler insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. AutoscaleProfile[] (krävs)

Begränsningar:
Maximal längd = 20
targetResourceLocation platsen för resursen som autoskalningsinställningen ska läggas till i. sträng
targetResourceUri resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. sträng

AutoskalningNotifiering

Name Beskrivning Värde
e-post e-postmeddelandet. EmailNotification
operation åtgärden som är associerad med meddelandet och dess värde måste vara "skala" "Skala" (krävs)
webhooks insamling av webhook-meddelanden. WebhookNotification[]

EmailNotification

Name Beskrivning Värde
customEmails den anpassade e-postlistan. Det här värdet kan vara null eller tomt, i så fall ignoreras det här attributet. string[]
sendToSubscriptionAdministrator ett värde som anger om du vill skicka e-post till prenumerationsadministratören. boolesk
sendToSubscriptionCoAdministrators ett värde som anger om e-post ska skickas till prenumerationsadministratörer. boolesk

WebhookNotification

Name Beskrivning Värde
properties en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. objekt
serviceUri tjänstadressen för att ta emot meddelandet. sträng

PredictiveAutoscalePolicy

Name Beskrivning Värde
scaleLookAheadTime hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. sträng
scaleMode autoskalningsläget för förutsägelse "Inaktiverad"
"Aktiverad"
"ForecastOnly" (obligatoriskt)

AutoscaleProfile

Name Beskrivning Värde
capacity antalet instanser som kan användas under den här profilen. ScaleCapacity (krävs)
fixedDate den specifika datum-tiden för profilen. Det här elementet används inte om recurrence-elementet används. TimeWindow
name namnet på profilen. sträng (krävs)
recurrence de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. Upprepning
regler en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. ScaleRule[] (krävs)

ScaleCapacity

Name Beskrivning Värde
standard antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella instansantalet är lägre än standardvärdet. sträng (krävs)
max det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. sträng (krävs)
min det minsta antalet instanser för resursen. sträng (krävs)

TimeWindow

Name Beskrivning Värde
slut sluttiden för profilen i ISO 8601-format. sträng (krävs)
start starttiden för profilen i ISO 8601-format. sträng (krävs)
Tidszon tidszonen för start- och sluttider för profilen. Några exempel på giltiga tidszoner är: 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, Central Standard Time (Mexiko), 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, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko 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, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, Sydafrika Standardtid, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan standardtid, västra Asien standardtid, Ekaterinburg standardtid, Pakistan standardtid, Indien standardtid, Sri Lanka standardtid, Nepal standardtid, Centralasien standardtid, Bangladesh standardtid, N. Centralasien standardtid, Myanmar standardtid, SE Asia standardtid, Nordasien standardtid, Kina standardtid, Norra Asien, östra standardtid, Singapore standardtid, 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, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time sträng

Upprepning

Name Beskrivning Värde
frequency upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. "Dag"
"Timme"
"Minut"
"Månad"
"Ingen"
"Second"
"Vecka"
"År" (obligatoriskt)
schedule schemaläggningsbegränsningarna för när profilen börjar. RecurrentSchedule (krävs)

RecurrentSchedule

Name Beskrivning Värde
Dagar den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. string[] (krävs)
timmar En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). int[] (krävs)
minutes En samling minuter där profilen börjar gälla. int[] (krävs)
Tidszon tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: 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, Central Standard Time (Mexiko), 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, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko 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, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, 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, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid sträng (krävs)

ScaleRule

Name Beskrivning Värde
metricTrigger utlösaren som resulterar i en skalningsåtgärd. MetricTrigger (krävs)
scaleAction parametrarna för skalningsåtgärden. ScaleAction (krävs)

MetricTrigger

Name Beskrivning Värde
Dimensioner Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. ScaleRuleMetricDimension[]
dividePerInstance ett värde som anger om måttet ska dividera per instans. boolesk
metricName namnet på måttet som definierar vad regeln övervakar. sträng (krävs)
metricNamespace namnområdet för måttet som definierar vad regeln övervakar. sträng
metricResourceLocation platsen för resursen som regeln övervakar. sträng
metricResourceUri resursidentifieraren för resursen som regeln övervakar. sträng (krävs)
operator operatorn som används för att jämföra måttdata och tröskelvärdet. "Lika med"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (krävs)
Statistik måttstatistiktypen. Hur måtten från flera instanser kombineras. "Genomsnitt"
"Antal"
"Max"
"Min"
"Summa" (krävs)
Tröskel tröskelvärdet för måttet som utlöser skalningsåtgärden. int (krävs)
timeAggregation tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. "Genomsnitt"
"Antal"
"Sista"
"Högsta"
"Minimum"
"Totalt" (krävs)
timeGrain kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värden som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. sträng (krävs)
timeWindow det tidsintervall då instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. sträng (krävs)

ScaleRuleMetricDimension

Name Beskrivning Värde
DimensionName Namnet på dimensionen. sträng (krävs)
Operator dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden "Lika med"
"NotEquals" (krävs)
Värden lista över dimensionsvärden. Exempel: ["App1","App2"]. string[] (krävs)

ScaleAction

Name Beskrivning Värde
cooldown hur lång tid det går att vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. sträng (krävs)
riktning skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. "Minska"
"Öka"
"Ingen" (krävs)
typ vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (krävs)
värde antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera Darktrace Autoscaling vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk skalningsdistribution av Darktrace vSensors
Distribuera Drupal med VM Scale Set, Azure Files och Mysql

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen
Kentico Xperience

Distribuera till Azure
Den här mallen underlättar distributionen av resurser som krävs för att vara värd för Kentico Xperience-miljöer i Microsoft Azure.
Skala LANSA Vm ScaleSet automatiskt med Azure SQL Database

Distribuera till Azure
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett anpassat skripttillägg för att installera LANSA MSI)
Distribuera VM-skalningsuppsättning med Python Bottle Server & AutoSkala

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör en enkel Python Bottle-app som fungerar. Med autoskalning konfigurerad skalningsuppsättning skalas ut & efter behov
Skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps.
Enkel Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Distribuera till Azure
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll.
Distribuera en autoskalningsinställning för VM ScaleSet

Distribuera till Azure
Med den här mallen kan du distribuera en autoskalningsprincip för virtual machine ScaleSet-resursen.
Distribuera en autoskalningsinställning för App Service plan

Distribuera till Azure
Med den här mallen kan du distribuera en autoskalningsprincip för Azure AppService-planresursen.
Distribuera Windows VMSS konfigurera windows featurtes SSL DSC

Distribuera till Azure
Med den här mallen kan du distribuera två Windows VMSS, konfigurera Windows-funktioner som IIS/Webbroll, .Net Framework 4.5, windows-autentisering, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault
VM-skalningsuppsättning med automatisk skalning som kör en IIS WebApp

Distribuera till Azure
Distribuerar en skalningsuppsättning för virtuella Windows-datorer som kör IIS och en mycket grundläggande .NET MVC-webbapp. VMSS PowerShell DSC-tillägget används för att utföra IIS-installations- och WebDeploy-paketdistributionen.
Distribuera en VM-skalningsuppsättning med en anpassad Linux-avbildning

Distribuera till Azure
Med den här mallen kan du distribuera en anpassad VM Linux-avbildning i en skalningsuppsättning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80). I exemplet används ett anpassat skript för att utföra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS.
Ändra antalet virtuella datorer i en skalningsuppsättning manuellt

Distribuera till Azure
Med den här mallen kan du manuellt ändra antalet virtuella datorer i en skalningsuppsättning.
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer och automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.04 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar. De har också integrerad automatisk skalning
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer och automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows 2008-R2-SP1, 2012-Datacenter eller 2012-R2-Datacenter. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. De har också integrerad automatisk skalning

Resursdefinition för ARM-mall

Resurstypen autoscalesettings kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Kommentarer

Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.

Resursformat

Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

autoscalesettings

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/autoscalesettings"
apiVersion Resurs-API-versionen '2022-10-01'
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
tags Hämtar eller anger en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Autoskalningsinställningen för resursen. AutoscaleSetting (krävs)

AutoscaleSetting

Name Beskrivning Värde
enabled den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". boolesk
name namnet på autoskalningsinställningen. sträng
meddelanden insamling av meddelanden. AutoscaleNotification[]
predictiveAutoscalePolicy principläget för förutsägande autoskalning. PredictiveAutoscalePolicy
Profiler insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. AutoscaleProfile[] (krävs)

Begränsningar:
Maxlängd = 20
targetResourceLocation platsen för resursen som autoskalningsinställningen ska läggas till i. sträng
targetResourceUri resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. sträng

AutoskalningNotification

Name Beskrivning Värde
e-post e-postmeddelandet. EmailNotification
operation åtgärden som är associerad med meddelandet och dess värde måste vara "scale" "Skala" (krävs)
webhooks insamling av webhook-meddelanden. WebhookNotification[]

EmailNotification

Name Beskrivning Värde
customEmails listan med anpassade e-postmeddelanden. Det här värdet kan vara null eller tomt. I så fall ignoreras det här attributet. string[]
sendToSubscriptionAdministrator ett värde som anger om du vill skicka e-post till prenumerationsadministratören. boolesk
sendToSubscriptionCoAdministrators ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. boolesk

WebhookNotification

Name Beskrivning Värde
properties en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. objekt
serviceUri tjänstadressen för att ta emot meddelandet. sträng

PredictiveAutoscalePolicy

Name Beskrivning Värde
scaleLookAheadTime hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. sträng
scaleMode autoskalningsläget för förutsägelse "Inaktiverad"
"Aktiverad"
"ForecastOnly" (krävs)

AutoskalningProfil

Name Beskrivning Värde
capacity antalet instanser som kan användas under den här profilen. ScaleCapacity (krävs)
fixedDate den specifika datum-tiden för profilen. Det här elementet används inte om elementet Återkommande används. TimeWindow
name profilens namn. sträng (krävs)
recurrence de upprepade gånger då den här profilen börjar. Det här elementet används inte om elementet FixedDate används. Upprepning
regler en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. ScaleRule[] (krävs)

ScaleCapacity

Name Beskrivning Värde
standard antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella antalet instanser är lägre än standardvärdet. sträng (krävs)
max det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. sträng (krävs)
min det minsta antalet instanser för resursen. sträng (krävs)

TimeWindow

Name Beskrivning Värde
slut sluttiden för profilen i ISO 8601-format. sträng (krävs)
start starttiden för profilen i ISO 8601-format. sträng (krävs)
Tidszon tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: 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, Central Standard Time (Mexiko), 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, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko 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, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, 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, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid sträng

Upprepning

Name Beskrivning Värde
frequency upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. "Dag"
"Timme"
"Minut"
"Månad"
"Ingen"
"Second"
"Vecka"
"År" (krävs)
schedule schemaläggningsbegränsningarna för när profilen börjar. RecurrentSchedule (krävs)

RecurrentSchedule

Name Beskrivning Värde
Dagar den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. string[] (krävs)
timmar En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). int[] (krävs)
minutes En samling minuter där profilen börjar gälla. int[] (krävs)
Tidszon tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: 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, Central Standard Time (Mexiko), 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, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko 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, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, 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, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid sträng (krävs)

ScaleRule

Name Beskrivning Värde
metricTrigger utlösaren som resulterar i en skalningsåtgärd. MetricTrigger (krävs)
scaleAction parametrarna för skalningsåtgärden. ScaleAction (krävs)

MetricTrigger

Name Beskrivning Värde
Dimensioner Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. ScaleRuleMetricDimension[]
dividePerInstance ett värde som anger om måttet ska divideras per instans. boolesk
metricName namnet på måttet som definierar vad regeln övervakar. sträng (krävs)
metricNamespace namnområdet för måttet som definierar vad regeln övervakar. sträng
metricResourceLocation platsen för resursen som regeln övervakar. sträng
metricResourceUri resursidentifieraren för resursen som regeln övervakar. sträng (krävs)
operator operatorn som används för att jämföra måttdata och tröskelvärdet. "Lika med"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (krävs)
Statistik måttstatistiktypen. Hur måtten från flera instanser kombineras. "Genomsnitt"
"Antal"
"Max"
"Min"
"Summa" (obligatoriskt)
Tröskel tröskelvärdet för måttet som utlöser skalningsåtgärden. int (obligatoriskt)
timeAggregation tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. "Genomsnitt"
"Antal"
"Sista"
"Max"
"Minimum"
"Totalt" (obligatoriskt)
timeGrain kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värdena som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. sträng (krävs)
timeWindow det tidsintervall under vilket instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. sträng (krävs)

ScaleRuleMetricDimension

Name Beskrivning Värde
DimensionName Namnet på dimensionen. sträng (krävs)
Operator dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden "Lika med"
"NotEquals" (krävs)
Värden lista över dimensionsvärden. Till exempel: ["App1","App2"]. string[] (krävs)

ScaleAction

Name Beskrivning Värde
cooldown hur lång tid som ska vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. sträng (krävs)
riktning skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. "Minska"
"Öka"
"Ingen" (krävs)
typ vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (krävs)
värde antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera Darktrace Autoscaling vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk skalningsdistribution av Darktrace vSensors
Distribuera Drupal med VM Scale Set, Azure Files och Mysql

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen
Kentico Xperience

Distribuera till Azure
Den här mallen underlättar distributionen av resurser som krävs för att vara värd för Kentico Xperience-miljöer i Microsoft Azure.
Skala LANSA Vm ScaleSet automatiskt med Azure SQL Database

Distribuera till Azure
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett anpassat skripttillägg för att installera LANSA MSI)
Distribuera VM-skalningsuppsättning med Python Bottle Server & AutoSkala

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör en enkel Python Bottle-app som fungerar. Med autoskalning konfigurerad skalningsuppsättning skalas ut & efter behov
Skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps.
Enkel Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Distribuera till Azure
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll.
Distribuera en autoskalningsinställning för VM ScaleSet

Distribuera till Azure
Med den här mallen kan du distribuera en autoskalningsprincip för virtual machine ScaleSet-resursen.
Distribuera en autoskalningsinställning för App Service plan

Distribuera till Azure
Med den här mallen kan du distribuera en autoskalningsprincip för Azure AppService-planresursen.
Distribuera Windows VMSS konfigurera windows featurtes SSL DSC

Distribuera till Azure
Med den här mallen kan du distribuera två Windows VMSS, konfigurera Windows-funktioner som IIS/Webbroll, .Net Framework 4.5, windows-autentisering, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault
VM-skalningsuppsättning med automatisk skalning som kör en IIS WebApp

Distribuera till Azure
Distribuerar en skalningsuppsättning för virtuella Windows-datorer som kör IIS och en mycket grundläggande .NET MVC-webbapp. VMSS PowerShell DSC-tillägget används för att utföra IIS-installations- och WebDeploy-paketdistributionen.
Distribuera en VM-skalningsuppsättning med en anpassad Linux-avbildning

Distribuera till Azure
Med den här mallen kan du distribuera en anpassad VM Linux-avbildning i en skalningsuppsättning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80). I exemplet används ett anpassat skript för att utföra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS.
Ändra antalet virtuella datorer i en skalningsuppsättning manuellt

Distribuera till Azure
Med den här mallen kan du manuellt ändra antalet virtuella datorer i en skalningsuppsättning.
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer och automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.04 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar. De har också integrerad automatisk skalning
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer och automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows 2008-R2-SP1, 2012-Datacenter eller 2012-R2-Datacenter. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. De har också integrerad automatisk skalning

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen autoscalesettings kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

autoskalningsinställningar

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/autoscalesettings@2022-10-01"
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. Ordlista med taggnamn och värden.
properties Inställningen för autoskalning av resursen. AutoscaleSetting (krävs)

AutoskalningInställningar

Name Beskrivning Värde
enabled den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". boolesk
name namnet på autoskalningsinställningen. sträng
meddelanden insamling av meddelanden. AutoscaleNotification[]
predictiveAutoscalePolicy principläget för förutsägande autoskalning. PredictiveAutoscalePolicy
Profiler insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. AutoscaleProfile[] (krävs)

Begränsningar:
Maximal längd = 20
targetResourceLocation platsen för resursen som autoskalningsinställningen ska läggas till i. sträng
targetResourceUri resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. sträng

AutoskalningNotifiering

Name Beskrivning Värde
e-post e-postmeddelandet. EmailNotification
operation åtgärden som är associerad med meddelandet och dess värde måste vara "skala" "Skala" (krävs)
webhooks insamling av webhook-meddelanden. WebhookNotification[]

EmailNotification

Name Beskrivning Värde
customEmails den anpassade e-postlistan. Det här värdet kan vara null eller tomt, i så fall ignoreras det här attributet. string[]
sendToSubscriptionAdministrator ett värde som anger om du vill skicka e-post till prenumerationsadministratören. boolesk
sendToSubscriptionCoAdministrators ett värde som anger om e-post ska skickas till prenumerationsadministratörer. boolesk

WebhookNotification

Name Beskrivning Värde
properties en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. objekt
serviceUri tjänstadressen för att ta emot meddelandet. sträng

PredictiveAutoscalePolicy

Name Beskrivning Värde
scaleLookAheadTime hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. sträng
scaleMode autoskalningsläget för förutsägelse "Inaktiverad"
"Aktiverad"
"ForecastOnly" (krävs)

AutoskalningProfil

Name Beskrivning Värde
capacity antalet instanser som kan användas under den här profilen. ScaleCapacity (krävs)
fixedDate den specifika datum-tiden för profilen. Det här elementet används inte om elementet Återkommande används. TimeWindow
name profilens namn. sträng (krävs)
recurrence de upprepade gånger då den här profilen börjar. Det här elementet används inte om elementet FixedDate används. Upprepning
regler en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. ScaleRule[] (krävs)

ScaleCapacity

Name Beskrivning Värde
standard antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella antalet instanser är lägre än standardvärdet. sträng (krävs)
max det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. sträng (krävs)
min det minsta antalet instanser för resursen. sträng (krävs)

TimeWindow

Name Beskrivning Värde
slut sluttiden för profilen i ISO 8601-format. sträng (krävs)
start starttiden för profilen i ISO 8601-format. sträng (krävs)
Tidszon tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: 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, Central Standard Time (Mexiko), 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, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko 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, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, 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, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid sträng

Upprepning

Name Beskrivning Värde
frequency upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. "Dag"
"Timme"
"Minut"
"Månad"
"Ingen"
"Second"
"Vecka"
"År" (krävs)
schedule schemaläggningsbegränsningarna för när profilen börjar. RecurrentSchedule (krävs)

RecurrentSchedule

Name Beskrivning Värde
Dagar den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. string[] (krävs)
timmar En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). int[] (krävs)
minutes En samling minuter där profilen börjar gälla. int[] (krävs)
Tidszon tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: 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, Central Standard Time (Mexiko), 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, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko 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, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, 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, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid sträng (krävs)

ScaleRule

Name Beskrivning Värde
metricTrigger utlösaren som resulterar i en skalningsåtgärd. MetricTrigger (krävs)
scaleAction parametrarna för skalningsåtgärden. ScaleAction (krävs)

MetricTrigger

Name Beskrivning Värde
Dimensioner Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. ScaleRuleMetricDimension[]
dividePerInstance ett värde som anger om måttet ska divideras per instans. boolesk
metricName namnet på måttet som definierar vad regeln övervakar. sträng (krävs)
metricNamespace namnområdet för måttet som definierar vad regeln övervakar. sträng
metricResourceLocation platsen för resursen som regeln övervakar. sträng
metricResourceUri resursidentifieraren för resursen som regeln övervakar. sträng (krävs)
operator operatorn som används för att jämföra måttdata och tröskelvärdet. "Lika med"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (krävs)
Statistik måttstatistiktypen. Hur måtten från flera instanser kombineras. "Genomsnitt"
"Antal"
"Max"
"Min"
"Summa" (obligatoriskt)
Tröskel tröskelvärdet för måttet som utlöser skalningsåtgärden. int (obligatoriskt)
timeAggregation tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. "Genomsnitt"
"Antal"
"Sista"
"Max"
"Minimum"
"Totalt" (obligatoriskt)
timeGrain kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värdena som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. sträng (krävs)
timeWindow det tidsintervall under vilket instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. sträng (krävs)

ScaleRuleMetricDimension

Name Beskrivning Värde
DimensionName Namnet på dimensionen. sträng (krävs)
Operator dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden "Lika med"
"NotEquals" (krävs)
Värden lista över dimensionsvärden. Till exempel: ["App1","App2"]. string[] (krävs)

ScaleAction

Name Beskrivning Värde
cooldown hur lång tid som ska vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. sträng (krävs)
riktning skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. "Minska"
"Öka"
"Ingen" (obligatoriskt)
typ vilken typ av åtgärd som ska utföras när skalningsregeln utlöses. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (krävs)
värde antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. sträng