Dela via


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.

Anmärkningar

Information 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: {
              {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'
  }
}

Egenskapsvärden

autoscalesettings

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
:<>+/&%\?| eller kontrolltecken

Det går inte att avsluta med utrymme eller punkt.
plats Resursplats sträng (krävs)
Taggar Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar 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
Egenskaper Inställningen för autoskalning av resursen. AutoscaleSetting (krävs)

AutoskalningInställningar

Namn Beskrivning Värde
Aktiverat den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". Bool
Namn namnet på autoskalningsinställningen. sträng
Meddelanden insamling av meddelanden. AutoscaleNotification[]
predictiveAutoscalePolicy principläget för förutsägande autoskalning. PredictiveAutoscalePolicy
Profiler samlingen med 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

Namn 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

Namn 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. Bool
sendToSubscriptionCoAdministrators ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. Bool

WebhookNotification

Namn Beskrivning Värde
Egenskaper en egenskapsväska med inställningar. Det här värdet kan vara tomt. WebhookNotificationEgenskaper
serviceUri tjänstadressen för att ta emot meddelandet. sträng

WebhookNotificationEgenskaper

Namn Beskrivning Värde
{anpassad egenskap} sträng

PredictiveAutoscalePolicy

Namn 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 det förutsägande autoskalningsläget "Inaktiverad"
"Aktiverad"
"ForecastOnly" (krävs)

AutoskalningProfil

Namn Beskrivning Värde
kapacitet 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 upprepningselementet används. TimeWindow
Namn profilens namn. sträng (krävs)
Återkommande de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. återkommande
reglemente 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

Namn Beskrivning Värde
standard antalet instanser som ska anges om måtten 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)
maximal 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)
minimum det minsta antalet instanser för resursen. sträng (krävs)

TimeWindow

Namn Beskrivning Värde
ände sluttiden för profilen i ISO 8601-format. sträng (krävs)
starta starttiden för profilen i ISO 8601-format. sträng (krävs)
timeZone 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 (Mexiko), 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 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

Återkommande

Namn Beskrivning Värde
frekvens 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 schema till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. "Dag"
"Timme"
"Minut"
"Månad"
"Ingen"
"Second"
"Vecka"
"År" (krävs)
schema schemaläggningsbegränsningarna för när profilen börjar. RecurrentSchedule (krävs)

RecurrentSchedule

Namn 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. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). int[] (krävs)
protokoll En samling minuter då profilen börjar gälla. int[] (krävs)
timeZone 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 (Mexiko), 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 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

Namn 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

Namn Beskrivning Värde
mått Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance ett värde som anger om måttet ska divideras per instans. Bool
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)
operatör 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 hur lång tid instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. sträng (krävs)

ScaleRuleMetricDimension

Namn Beskrivning Värde
DimensionName Namnet på dimensionen. sträng (krävs)
Operatör dimensionsoperatorn. Endast "Equals" 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

Namn 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 större. Standardvärdet är 1. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera darktrace autoskalning vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk 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.
Autoscale LANSA Windows VM ScaleSet 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 tillägg för anpassat skript 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 autoskalnings konfigurerad skalningsuppsättning skalas & in efter behov
skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp 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-webbapp 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 med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll.
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/Web Role, .Net Framework 4.5, windows auth, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault
VM-skalningsuppsättning med autoskalning 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 gö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 manuellt i en skalningsuppsättning

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å autoskalningsintegrerad
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å autoskalningsintegrerad

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.

Anmärkningar

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

Egenskapsvärden

autoscalesettings

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Insights/autoscalesettings"
apiVersion Resurs-API-versionen '2022-10-01'
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
:<>+/&%\?| eller kontrolltecken

Det går inte att avsluta med utrymme eller punkt.
plats Resursplats sträng (krävs)
Taggar Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar 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
Egenskaper Inställningen för autoskalning av resursen. AutoscaleSetting (krävs)

AutoskalningInställningar

Namn Beskrivning Värde
Aktiverat den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". Bool
Namn namnet på autoskalningsinställningen. sträng
Meddelanden insamling av meddelanden. AutoscaleNotification[]
predictiveAutoscalePolicy principläget för förutsägande autoskalning. PredictiveAutoscalePolicy
Profiler samlingen med 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

Namn 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

Namn 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. Bool
sendToSubscriptionCoAdministrators ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. Bool

WebhookNotification

Namn Beskrivning Värde
Egenskaper en egenskapsväska med inställningar. Det här värdet kan vara tomt. WebhookNotificationEgenskaper
serviceUri tjänstadressen för att ta emot meddelandet. sträng

WebhookNotificationEgenskaper

Namn Beskrivning Värde
{anpassad egenskap} sträng

PredictiveAutoscalePolicy

Namn 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 det förutsägande autoskalningsläget "Inaktiverad"
"Aktiverad"
"ForecastOnly" (krävs)

AutoskalningProfil

Namn Beskrivning Värde
kapacitet 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 upprepningselementet används. TimeWindow
Namn profilens namn. sträng (krävs)
Återkommande de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. återkommande
reglemente 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

Namn Beskrivning Värde
standard antalet instanser som ska anges om måtten 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)
maximal 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)
minimum det minsta antalet instanser för resursen. sträng (krävs)

TimeWindow

Namn Beskrivning Värde
ände sluttiden för profilen i ISO 8601-format. sträng (krävs)
starta starttiden för profilen i ISO 8601-format. sträng (krävs)
timeZone 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 (Mexiko), 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 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

Återkommande

Namn Beskrivning Värde
frekvens 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 schema till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. "Dag"
"Timme"
"Minut"
"Månad"
"Ingen"
"Second"
"Vecka"
"År" (krävs)
schema schemaläggningsbegränsningarna för när profilen börjar. RecurrentSchedule (krävs)

RecurrentSchedule

Namn 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. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). int[] (krävs)
protokoll En samling minuter då profilen börjar gälla. int[] (krävs)
timeZone 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 (Mexiko), 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 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

Namn 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

Namn Beskrivning Värde
mått Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance ett värde som anger om måttet ska divideras per instans. Bool
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)
operatör 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 hur lång tid instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. sträng (krävs)

ScaleRuleMetricDimension

Namn Beskrivning Värde
DimensionName Namnet på dimensionen. sträng (krävs)
Operatör dimensionsoperatorn. Endast "Equals" 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

Namn 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 större. Standardvärdet är 1. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera darktrace autoskalning vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk 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.
Autoscale LANSA Windows VM ScaleSet 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 tillägg för anpassat skript 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 autoskalnings konfigurerad skalningsuppsättning skalas & in efter behov
skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp 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-webbapp 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 med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll.
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/Web Role, .Net Framework 4.5, windows auth, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault
VM-skalningsuppsättning med autoskalning 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 gö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 manuellt i en skalningsuppsättning

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å autoskalningsintegrerad
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å autoskalningsintegrerad

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

Egenskapsvärden

autoscalesettings

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Insights/autoscalesettings@2022-10-01"
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
:<>+/&%\?| eller kontrolltecken

Det går inte att avsluta med utrymme eller punkt.
plats 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)
Taggar Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar 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.
Egenskaper Inställningen för autoskalning av resursen. AutoscaleSetting (krävs)

AutoskalningInställningar

Namn Beskrivning Värde
Aktiverat den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". Bool
Namn namnet på autoskalningsinställningen. sträng
Meddelanden insamling av meddelanden. AutoscaleNotification[]
predictiveAutoscalePolicy principläget för förutsägande autoskalning. PredictiveAutoscalePolicy
Profiler samlingen med 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

Namn 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

Namn 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. Bool
sendToSubscriptionCoAdministrators ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. Bool

WebhookNotification

Namn Beskrivning Värde
Egenskaper en egenskapsväska med inställningar. Det här värdet kan vara tomt. WebhookNotificationEgenskaper
serviceUri tjänstadressen för att ta emot meddelandet. sträng

WebhookNotificationEgenskaper

Namn Beskrivning Värde
{anpassad egenskap} sträng

PredictiveAutoscalePolicy

Namn 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 det förutsägande autoskalningsläget "Inaktiverad"
"Aktiverad"
"ForecastOnly" (krävs)

AutoskalningProfil

Namn Beskrivning Värde
kapacitet 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 upprepningselementet används. TimeWindow
Namn profilens namn. sträng (krävs)
Återkommande de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. återkommande
reglemente 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

Namn Beskrivning Värde
standard antalet instanser som ska anges om måtten 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)
maximal 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)
minimum det minsta antalet instanser för resursen. sträng (krävs)

TimeWindow

Namn Beskrivning Värde
ände sluttiden för profilen i ISO 8601-format. sträng (krävs)
starta starttiden för profilen i ISO 8601-format. sträng (krävs)
timeZone 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 (Mexiko), 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 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

Återkommande

Namn Beskrivning Värde
frekvens 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 schema till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. "Dag"
"Timme"
"Minut"
"Månad"
"Ingen"
"Second"
"Vecka"
"År" (krävs)
schema schemaläggningsbegränsningarna för när profilen börjar. RecurrentSchedule (krävs)

RecurrentSchedule

Namn 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. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). int[] (krävs)
protokoll En samling minuter då profilen börjar gälla. int[] (krävs)
timeZone 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 (Mexiko), 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 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

Namn 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

Namn Beskrivning Värde
mått Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance ett värde som anger om måttet ska divideras per instans. Bool
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)
operatör 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 hur lång tid instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. sträng (krävs)

ScaleRuleMetricDimension

Namn Beskrivning Värde
DimensionName Namnet på dimensionen. sträng (krävs)
Operatör dimensionsoperatorn. Endast "Equals" 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

Namn 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 större. Standardvärdet är 1. sträng