Nastavení automatického škálování Microsoft.Insights

Definice prostředku Bicep

Typ prostředku automatického škálování je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytváření prostředků monitorování pomocí bicepu.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/autoscalesettings, přidejte do šablony následující bicep.

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

Hodnoty vlastností

nastavení automatického škálování

Název Description Hodnota
name Název prostředku string (povinné)
location Umístění prostředku string (povinné)
tags Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce nejvýše 128 znaků a hodnotu o délce nejvýše 256 znaků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Nastavení automatického škálování prostředku. AutoscaleSetting (povinné)

Automatické nastavení škálování

Název Description Hodnota
enabled příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false. bool
name název nastavení automatického škálování. řetězec
Oznámení shromažďování oznámení. AutoscaleNotification[]
predictiveAutoscalePolicy prediktivní režim zásad automatického škálování. PredictiveAutoscalePolicy
Profily kolekce automatických profilů škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů. AutoscaleProfile[] (povinné)

Omezení:
Maximální délka = 20
targetResourceLocation umístění prostředku, ke kterému má být nastavení automatického škálování přidáno. řetězec
targetResourceUri identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování. řetězec

Automatické poznámky ke škálování

Název Description Hodnota
e-mail e-mailové oznámení. EmailNotification
operation operace přidružená k oznámení a její hodnota musí být "škálování". 'Škálování' (povinné)
webhooky kolekce oznámení webhooku. WebhookNotification[]

EmailNotification

Název Description Hodnota
vlastní E-maily seznam vlastních e-mailů. Tato hodnota může být null nebo prázdná. V takovém případě bude tento atribut ignorován. string[]
sendToSubscriptionAdministrator hodnota označující, jestli se má odeslat e-mail správci předplatného. bool
sendToSubscriptionCoAdministrators hodnota označující, jestli se mají odesílat e-maily spolusprávci předplatného. bool

WebhookNotification

Název Description Hodnota
properties pytel vlastností s nastavením. Tato hodnota může být prázdná. object
serviceUri adresu služby pro příjem oznámení. řetězec

PredictiveAutoscalePolicy

Název Description Hodnota
scaleLookAheadTime doba, po kterou je třeba určit, do jaké instance se mají spouštět předem. Ve formátu ISO 8601 musí být 1 minuta až 60 minut. řetězec
Scalemode režim prediktivního automatického škálování Zakázáno
'Povoleno'
ForecastOnly (povinné)

AutoscaleProfile

Název Description Hodnota
capacity počet instancí, které lze použít během tohoto profilu. ScaleCapacity (povinné)
fixedDate konkrétní datum a čas profilu. Tento prvek se nepoužívá, pokud je použit prvek Recurrence. TimeWindow
name název profilu. string (povinné)
recurrence časy opakování, kdy tento profil začíná. Tento prvek se nepoužívá, pokud je použit prvek FixedDate. Opakování
pravidla kolekce pravidel, která poskytují triggery a parametry akce škálování. Je možné zadat maximálně 10 pravidel. ScaleRule[] (povinné)

ScaleCapacity

Název Description Hodnota
default počet instancí, které se nastaví, pokud metriky nejsou k dispozici pro vyhodnocení. Výchozí hodnota se použije jenom v případě, že je aktuální počet instancí nižší než výchozí. string (povinné)
Maximum maximální počet instancí pro prostředek. Skutečný maximální počet instancí je omezený jádry, která jsou k dispozici v předplatném. string (povinné)
Minimum minimální počet instancí pro prostředek. string (povinné)

TimeWindow

Název Description Hodnota
end koncový čas profilu ve formátu ISO 8601. string (povinné)
start čas zahájení profilu ve formátu ISO 8601. string (povinné)
timeZone časové pásmo počátečního a koncového času profilu. Mezi příklady platných časových pásem patří: Datum čáry standardního času, UTC-11, Havajský běžný čas, Aljašský běžný čas, Tichomoří (Mexiko), Tichomoří (běžný čas), Běžný horský čas (Mexiko), Horský standardní čas (Mexiko), Standardní horský čas (Mexiko), Střední standardní čas, Střední standardní čas (Mexiko), Kanada – střed (standardní čas), SA Pacific (běžný čas), Východní běžný čas, USA eastern (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Central Brazil standard time (běžný čas), Pacific SA (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), South America (běžný čas), Argentina (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02 , Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdy (běžný čas), Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Evropa (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Türkiye (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), arabština (běžný čas), arabský standardní čas, běloruský standardní čas, ruský standardní čas, E. Afrika (standardní čas), Írán (běžný čas), arabský standardní čas, Ázerbájdžán (standardní čas), Rusko –časové pásmo 3, Mauricius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (standardní čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), Severní Asie východ (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulaanbaatar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Yakutsk (běžný čas), Cen. Austrálie (běžný čas), Austrálie –střed (běžný čas), Austrálie (běžný čas), Austrálie (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Vladivostok (běžný čas), Rusko (běžný čas) 10, Střední Tichomoří (běžný čas), Rusko (běžný čas) 11, Nový Zéland (běžný čas), (UTC+12), Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) řetězec

Opakování

Název Description Hodnota
frequency četnost opakování. Jak často by se měl profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden. "Den"
Hodina
'Minuta'
'Month'
'Žádný'
"Sekunda"
"Týden"
'Year' (povinné)
schedule omezení plánování pro začátek profilu. RekurentníSchedule (povinné)

RekurentníSchedule

Název Description Hodnota
Dní kolekce dnů, na které se profil projeví. Možné hodnoty jsou od neděle do soboty. string[] (povinné)
hodiny Kolekce hodin, na které se profil projeví. Podporované hodnoty jsou 0 až 23 ve 24hodinovém formátu (časy do pondělí a odpoledne nejsou podporovány). int[] (povinné)
minutes Kolekce minut, ve kterých se profil projeví. int[] (povinné)
timeZone časové pásmo pro hodiny profilu. Mezi příklady platných časových pásem patří: Datová linka (standardní čas), UTC-11, Havajský standardní čas, Aljaška (běžný čas), Tichomoří (Mexiko), Tichomoří (běžný čas), Americký běžný čas(běžný čas), horská oblast (Mexiko), horská oblast (Běžný čas), Střední amerika (běžný čas), střední standardní čas (Mexiko), Kanada – střed (běžný čas), Tichomoří (běžný čas), východ (běžný čas), USA – východ (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Střední Brazílie (běžný čas), Západní (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), Jižní Amerika (běžný čas), Argentina (běžný čas), SA Eastern Standard (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02, Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdský běžný čas, Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Afrika (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Türkiye (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), Arabština (běžný čas), Arab (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Africa (běžný čas), Írán (běžný čas), Arabian (běžný čas), Ázerbájdžán (běžný čas), Rusko (časové pásmo 3), Mauritius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (běžný čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), North Asia East (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulánbátar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Jakutsk (běžný čas), Cen. Austrálie (běžný čas), střední austrálie (běžný čas), E. Austrálie (běžný čas), AUS Eastern (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Utc (běžný čas), Rusko –časové pásmo 10, Střední Tichomoří (běžný čas), Rusko –časové pásmo 11, Nový Zéland (běžný čas), UTC+12, Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) string (povinné)

Pravidla škálování

Název Description Hodnota
metricTrigger aktivační událost, která má za následek akci škálování. MetricTrigger (povinné)
akce škálování parametry akce škálování. Akce škálování (povinné)

MetricTrigger

Název Description Hodnota
Dimenze Seznam podmínek dimenze Příklad: [{"DimensionName":"Název_aplikace","Operátor":"Rovná se","Hodnoty":["Aplikace1"]},{"Název_dimenze":"Nasazení","Operátor":"Rovná se","Hodnoty":["výchozí"]}]. ScaleRuleMetricDimension[]
dividePerInstance Hodnota označující, jestli má metrika dělit podle instance. bool
název_metriky název metriky, která definuje, co pravidlo monitoruje. string (povinné)
metricNamespace obor názvů metriky, která definuje, co pravidlo monitoruje. řetězec
metricResourceLocation umístění prostředku, který pravidlo monitoruje. řetězec
metricResourceUri identifikátor prostředku, který pravidlo monitoruje. string (povinné)
operátor operátor, který se používá k porovnání dat metriky a prahové hodnoty. 'Rovná se'
'GreaterThan'
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
NotEquals (povinné)
Statistika typ statistiky metriky. Způsob kombinování metrik z více instancí "Průměr"
'Count'
'Max'
'Min'
"Součet" (povinné)
Práh prahová hodnota metriky, která aktivuje akci škálování. int (povinné)
timeAggregation typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr. "Průměr"
'Count'
"Poslední"
'Maximum'
'Minimum'
Celkem (povinné)
timeGrain členitost metrik, které pravidlo monitoruje. Musí to být jedna z předdefinovaných hodnot vrácených z definic metrik pro metriku. Musí to být 12 hodin až 1 minuta. string (povinné)
timeWindow časový rozsah, ve kterém jsou data instancí shromažďována. Tato hodnota musí být větší než zpoždění v kolekci metrik, které se může u jednotlivých prostředků lišit. Musí to být 12 hodin až 5 minut. string (povinné)

ScaleRuleMetricDimension

Název Description Hodnota
Název dimenze Název dimenze. string (povinné)
Operátor operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám 'Rovná se'
NotEquals (povinné)
Hodnoty seznam hodnot dimenzí. Příklad: ["App1";"App2"]. string[] (povinné)

Akce škálování

Název Description Hodnota
cooldown doba, po kterou se má čekat od poslední akce škálování, než k této akci dojde. Ve formátu ISO 8601 musí být mezi 1 týdnem a 1 minutou. string (povinné)
směr směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí. 'Snížit'
'Zvýšit'
Žádný (povinné)
typ typ akce, která by měla proběhnout při spuštění pravidla škálování. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
ServiceAllowedNextValue (povinné)
hodnota počet instancí, které jsou zapojeny do akce škálování. Tato hodnota musí být 1 nebo větší. Výchozí hodnota je 1. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení automatických škálovačů Darktrace vSensors

Nasazení do Azure
Tato šablona umožňuje nasadit automatické škálování nasazení vSensors Darktrace.
Nasazení Drupalu s využitím škálovací sady virtuálních počítačů, Azure Files a Mysql

Nasazení do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo překladem adres (NAT) & každém virtuálním počítači, na kterém běží Drupal (Apache/PHP). Všechny uzly sdílejí vytvořené úložiště sdílené složky Azure a databázi MySQL.
Kentico Xperience

Nasazení do Azure
Tato šablona usnadňuje nasazení prostředků potřebných k hostování prostředí Kentico Xperience v Microsoft Azure.
Automatické škálování škálovací sady virtuálních počítačů LANSA s Windows s Azure SQL Database

Nasazení do Azure
Šablona nasadí škálovací sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a MSI lansa pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů.
Nasazení škálovací sady virtuálních počítačů se serverem Python Bottle & automatického škálování

Nasazení do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo překladem adres (NAT) & každém virtuálním počítači, na kterém běží jednoduchá aplikace Python Bottle, která funguje. S nakonfigurovaným automatickým škálováním škálovací sada horizontálně sníží kapacitu & podle potřeby.
Škálovatelná webová aplikace Umbraco CMS

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Jednoduchá webová aplikace Umbraco CMS

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Podnikové zásady správného řízení – AppService, SQL DB, AD, OMS, Runbooky

Nasazení do Azure
Přechod na cloud pro malé i velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby se odvozovaly hodnoty ze svých cloudových nasazení. CloudWise (kódový název pro řešení) je složené řešení, které je k dispozici na webu Azure Partner QuickStarts, je nástroj pro přechod pro zákazníky, systémové integrátory i partnery, který poskytuje samoobslužné automatizované řešení zásad správného řízení a provozu zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodních rizik. Řešení zvýrazňuje základní pilíře zásad správného řízení v oblasti viditelnosti a řízení.
Nasazení nastavení automatického škálování pro škálovací sadu virtuálních počítačů

Nasazení do Azure
Tato šablona umožňuje nasadit zásadu automatického škálování pro prostředek Virtual Machine ScaleSet.
Nasazení nastavení automatického škálování pro plán App Service

Nasazení do Azure
Tato šablona umožňuje nasadit zásady automatického škálování pro prostředek plánu služby Azure AppService.
Nasazení konfigurace škálovací sady virtuálních počítačů s Windows ve Windows featurtes SSL DSC

Nasazení do Azure
Tato šablona umožňuje nasadit dvě škálovací sady virtuálních počítačů s Windows, nakonfigurovat funkce windows, jako je iis/webová role, .Net Framework 4.5, windows auth, inicializace aplikace, stažení balíčků nasazení aplikace, přepsání adres URL & konfigurace SSL pomocí DSC a Azure Key Vault
Škálovací sada virtuálních počítačů s automatickým škálováním s webovou aplikací služby IIS

Nasazení do Azure
Nasadí škálovací sadu virtuálních počítačů s Windows se službou IIS a velmi základní webovou aplikaci .NET MVC. Rozšíření VMSS PowerShell DSC se využívá k instalaci služby IIS a nasazení balíčku WebDeploy.
Nasazení škálovací sady virtuálních počítačů s vlastní imagí Linuxu

Nasazení do Azure
Tato šablona umožňuje nasadit vlastní image virtuálního počítače s Linuxem uvnitř škálovací sady. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s vyrovnáváním zatížení HTTP (ve výchozím nastavení na portu 80). V příkladu se k nasazení a aktualizaci aplikace používá vlastní skript. Možná budete muset zadat vlastní skript pro vlastní postup aktualizace. Budete muset poskytnout zobecněnou image virtuálního počítače ve stejném předplatném a oblasti, kde jste vytvořili škálovací sadu virtuálních počítačů.
Ruční změna počtu virtuálních počítačů ve škálovací sadě

Nasazení do Azure
Tato šablona umožňuje ručně změnit počet virtuálních počítačů ve škálovací sadě.
Nasazení škálovací sady virtuálních počítačů s Linuxem a automatickým škálováním

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.04 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení SSH. Mají také integrované automatické škálování.
Nasazení škálovací sady virtuálních počítačů s virtuálními počítači s Windows a automatickým škálováním

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows 2008-R2-SP1, 2012-Datacenter nebo 2012-R2-Datacenter. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Mají také integrované automatické škálování.

Definice prostředku šablony ARM

Typ prostředku automatického škálování je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytvoření monitorovacích prostředků pomocí Bicep.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/autoscalesettings, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

nastavení automatického škálování

Název Description Hodnota
typ Typ prostředku Microsoft.Insights/autoscalesettings
apiVersion Verze rozhraní API prostředků '2022-10-01'
name Název prostředku string (povinné)
location Umístění prostředku string (povinné)
tags Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce nejvýše 128 znaků a hodnotu o délce nejvýše 256 znaků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Nastavení automatického škálování prostředku. AutoscaleSetting (povinné)

Automatické nastavení škálování

Název Description Hodnota
enabled příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false. bool
name název nastavení automatického škálování. řetězec
Oznámení shromažďování oznámení. AutoscaleNotification[]
predictiveAutoscalePolicy prediktivní režim zásad automatického škálování. PredictiveAutoscalePolicy
Profily kolekce automatických profilů škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů. AutoscaleProfile[] (povinné)

Omezení:
Maximální délka = 20
targetResourceLocation umístění prostředku, ke kterému má být nastavení automatického škálování přidáno. řetězec
targetResourceUri identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování. řetězec

Automatické poznámky ke škálování

Název Description Hodnota
e-mail e-mailové oznámení. EmailNotification
operation operace přidružená k oznámení a její hodnota musí být "škálování". 'Škálování' (povinné)
webhooky kolekce oznámení webhooku. WebhookNotification[]

EmailNotification

Název Description Hodnota
vlastní E-maily seznam vlastních e-mailů. Tato hodnota může být null nebo prázdná. V takovém případě bude tento atribut ignorován. string[]
sendToSubscriptionAdministrator hodnota označující, jestli se má odeslat e-mail správci předplatného. bool
sendToSubscriptionCoAdministrators hodnota označující, jestli se mají odesílat e-maily spolusprávci předplatného. bool

WebhookNotification

Název Description Hodnota
properties pytel vlastností s nastavením. Tato hodnota může být prázdná. object
serviceUri adresu služby pro příjem oznámení. řetězec

PredictiveAutoscalePolicy

Název Description Hodnota
scaleLookAheadTime doba, po kterou je třeba určit, do jaké instance se mají spouštět předem. Ve formátu ISO 8601 musí být od 1 do 60 minut. řetězec
Scalemode režim prediktivního automatického škálování Zakázáno
Povoleno
ForecastOnly (povinné)

Automatické škálováníprofilu

Název Description Hodnota
capacity počet instancí, které lze použít během tohoto profilu. Kapacita škálování (povinné)
fixedDate konkrétní datum a čas profilu. Tento element není použit, pokud je použit prvek Recurrence. TimeWindow
name název profilu. string (povinné)
recurrence časy opakování, kdy tento profil začíná. Tento element se nepoužívá, pokud je použit prvek FixedDate. Opakování
pravidla kolekce pravidel, která poskytují triggery a parametry akce škálování. Je možné zadat maximálně 10 pravidel. ScaleRule[] (povinné)

Kapacita škálování

Název Description Hodnota
default počet instancí, které budou nastaveny, pokud metriky nejsou k dispozici pro vyhodnocení. Výchozí hodnota se použije pouze v případě, že je aktuální počet instancí nižší než výchozí hodnota. string (povinné)
Maximum maximální počet instancí pro prostředek. Skutečný maximální počet instancí je omezený jádry, která jsou k dispozici v předplatném. string (povinné)
Minimum minimální počet instancí pro prostředek. string (povinné)

TimeWindow

Název Description Hodnota
end koncový čas profilu ve formátu ISO 8601. string (povinné)
start čas spuštění profilu ve formátu ISO 8601. string (povinné)
timeZone časové pásmo počátečního a koncového času profilu. Mezi příklady platných časových pásem patří: Datová linka (standardní čas), UTC-11, Havajský standardní čas, Aljaška (běžný čas), Tichomoří (Mexiko), Tichomoří (běžný čas), Americký běžný čas(běžný čas), horská oblast (Mexiko), horská oblast (Běžný čas), Střední amerika (běžný čas), střední standardní čas (Mexiko), Kanada – střed (běžný čas), Tichomoří (běžný čas), východ (běžný čas), USA – východ (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Střední Brazílie (běžný čas), Západní (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), Jižní Amerika (běžný čas), Argentina (běžný čas), SA Eastern Standard (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02, Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdský běžný čas, Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Afrika (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Türkiye (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), Arabština (běžný čas), Arab (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Africa (běžný čas), Írán (běžný čas), Arabian (běžný čas), Ázerbájdžán (běžný čas), Rusko (časové pásmo 3), Mauritius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (běžný čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), North Asia East (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulánbátar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Jakutsk (běžný čas), Cen. Austrálie (běžný čas), střední austrálie (běžný čas), E. Austrálie (běžný čas), AUS Eastern (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Utc (běžný čas), Rusko –časové pásmo 10, Střední Tichomoří (běžný čas), Rusko –časové pásmo 11, Nový Zéland (běžný čas), UTC+12, Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) řetězec

Opakování

Název Description Hodnota
frequency frekvence opakování. Jak často se má profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden. 'Den'
Hodina
'Minuta'
'Month'
'Žádný'
"Sekunda"
'Týden'
'Year' (povinné)
schedule omezení plánování pro začátek profilu. RekurentníSchedule (povinné)

RekurentníSchedule

Název Description Hodnota
Dní kolekce dnů, na které se profil projeví. Možné hodnoty jsou od neděle do soboty. string[] (povinné)
hodiny Kolekce hodin, na které se profil projeví. Podporované hodnoty jsou 0 až 23 ve 24hodinovém formátu (časy do pondělí a odpoledne nejsou podporovány). int[] (povinné)
minutes Kolekce minut, ve kterých se profil projeví. int[] (povinné)
timeZone časové pásmo pro hodiny profilu. Mezi příklady platných časových pásem patří: Datová linka (standardní čas), UTC-11, Havajský standardní čas, Aljaška (běžný čas), Tichomoří (Mexiko), Tichomoří (běžný čas), Americký běžný čas(běžný čas), horská oblast (Mexiko), horská oblast (Běžný čas), Střední amerika (běžný čas), střední standardní čas (Mexiko), Kanada – střed (běžný čas), Tichomoří (běžný čas), východ (běžný čas), USA – východ (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Střední Brazílie (běžný čas), Západní (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), Jižní Amerika (běžný čas), Argentina (běžný čas), SA Eastern Standard (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02, Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdský běžný čas, Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Afrika (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Türkiye (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), Arabština (běžný čas), Arab (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Africa (běžný čas), Írán (běžný čas), Arabian (běžný čas), Ázerbájdžán (běžný čas), Rusko (časové pásmo 3), Mauritius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (běžný čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), North Asia East (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulánbátar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Jakutsk (běžný čas), Cen. Austrálie (běžný čas), střední austrálie (běžný čas), E. Austrálie (běžný čas), AUS Eastern (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Utc (běžný čas), Rusko –časové pásmo 10, Střední Tichomoří (běžný čas), Rusko –časové pásmo 11, Nový Zéland (běžný čas), UTC+12, Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) string (povinné)

ScaleRule

Název Description Hodnota
metricTrigger trigger, který má za následek akci škálování. MetricTrigger (povinné)
scaleAction parametry akce škálování. ScaleAction (povinné)

MetricTrigger

Název Description Hodnota
Dimenze Seznam podmínek dimenze Příklad: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance hodnota označující, jestli má metrika dělit každou instanci. bool
metricName název metriky, která definuje, co pravidlo monitoruje. string (povinné)
metricNamespace obor názvů metriky, která definuje, co pravidlo monitoruje. řetězec
metricResourceLocation umístění prostředku, který pravidlo monitoruje. řetězec
metricResourceUri identifikátor prostředku, který pravidlo monitoruje. string (povinné)
operátor operátor, který se používá k porovnání dat metriky a prahové hodnoty. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
NotEquals (povinné)
Statistika typ statistiky metriky. Způsob kombinování metrik z více instancí "Průměr"
'Počet'
'Max'
"Min"
'Součet' (povinné)
Práh prahovou hodnotu metriky, která aktivuje akci škálování. int (povinné)
timeAggregation typ časové agregace. Způsob kombinování shromážděných dat v průběhu času Výchozí hodnota je Průměr. "Průměr"
'Počet'
Poslední
'Maximum'
"Minimum"
"Celkem" (povinné)
timeGrain členitost metrik, které pravidlo monitoruje. Musí to být jedna z předdefinovaných hodnot vrácených z definic metriky pro metriku. Musí to být 12 hodin až 1 minuta. string (povinné)
timeWindow časový rozsah, ve kterém se data instance shromažďují. Tato hodnota musí být větší než zpoždění v kolekci metrik, které se může v jednotlivých prostředcích lišit. Musí to být 12 hodin až 5 minut. string (povinné)

ScaleRuleMetricDimension

Název Description Hodnota
DimensionName Název dimenze. string (povinné)
Operátor operátor dimenze. Podporují se pouze equals a NotEquals. "Rovná se", která je rovna kterékoli z hodnot. Hodnota NotEquals není rovna všem hodnotám. "Rovná se"
NotEquals (povinné)
Hodnoty seznam hodnot dimenzí. Příklad: ["App1","App2"]. string[] (povinné)

Akce škálování

Název Description Hodnota
cooldown doba čekání od poslední akce škálování, než k této akci dojde. Ve formátu ISO 8601 musí být 1 týden až 1 minuta. string (povinné)
směr směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí. 'Snížit'
'Zvýšit'
Žádný (povinné)
typ typ akce, která by měla proběhnout při spuštění pravidla škálování. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
ServiceAllowedNextValue (povinné)
hodnota počet instancí, které jsou zapojeny do akce škálování. Tato hodnota musí být 1 nebo větší. Výchozí hodnota je 1. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení automatických škálovačů Darktrace vSensors

Nasazení do Azure
Tato šablona umožňuje nasadit automatické škálování nasazení vSensors Darktrace.
Nasazení Drupalu s využitím škálovací sady virtuálních počítačů, Azure Files a Mysql

Nasazení do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo překladem adres (NAT) & každém virtuálním počítači, na kterém běží Drupal (Apache/PHP). Všechny uzly sdílejí vytvořené úložiště sdílené složky Azure a databázi MySQL.
Kentico Xperience

Nasazení do Azure
Tato šablona usnadňuje nasazení prostředků potřebných k hostování prostředí Kentico Xperience v Microsoft Azure.
Automatické škálování škálovací sady virtuálních počítačů LANSA s Windows s Azure SQL Database

Nasazení do Azure
Šablona nasadí škálovací sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a MSI lansa pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů.
Nasazení škálovací sady virtuálních počítačů se serverem Python Bottle & automatického škálování

Nasazení do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo překladem adres (NAT) & každém virtuálním počítači, na kterém běží jednoduchá aplikace Python Bottle, která funguje. S nakonfigurovaným automatickým škálováním škálovací sada horizontálně sníží kapacitu & podle potřeby.
Škálovatelná webová aplikace Umbraco CMS

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Jednoduchá webová aplikace Umbraco CMS

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Podnikové zásady správného řízení – AppService, SQL DB, AD, OMS, Runbooky

Nasazení do Azure
Přechod na cloud pro malé i velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby se odvozovaly hodnoty ze svých cloudových nasazení. CloudWise (kódový název pro řešení) je složené řešení, které je k dispozici na webu Azure Partner QuickStarts, je nástroj pro přechod pro zákazníky, systémové integrátory i partnery, který poskytuje samoobslužné automatizované řešení zásad správného řízení a provozu zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodních rizik. Řešení zvýrazňuje základní pilíře zásad správného řízení v oblasti viditelnosti a řízení.
Nasazení nastavení automatického škálování pro škálovací sadu virtuálních počítačů

Nasazení do Azure
Tato šablona umožňuje nasadit zásadu automatického škálování pro prostředek Virtual Machine ScaleSet.
Nasazení nastavení automatického škálování pro plán App Service

Nasazení do Azure
Tato šablona umožňuje nasadit zásady automatického škálování pro prostředek plánu služby Azure AppService.
Nasazení konfigurace škálovací sady virtuálních počítačů s Windows ve Windows featurtes SSL DSC

Nasazení do Azure
Tato šablona umožňuje nasadit dvě škálovací sady virtuálních počítačů s Windows, nakonfigurovat funkce windows, jako je iis/webová role, .Net Framework 4.5, windows auth, inicializace aplikace, stažení balíčků nasazení aplikace, přepsání adres URL & konfigurace SSL pomocí DSC a Azure Key Vault
Škálovací sada virtuálních počítačů s automatickým škálováním s webovou aplikací služby IIS

Nasazení do Azure
Nasadí škálovací sadu virtuálních počítačů s Windows se službou IIS a velmi základní webovou aplikaci .NET MVC. Rozšíření VMSS PowerShell DSC se využívá k instalaci služby IIS a nasazení balíčku WebDeploy.
Nasazení škálovací sady virtuálních počítačů s vlastní imagí Linuxu

Nasazení do Azure
Tato šablona umožňuje nasadit vlastní image virtuálního počítače s Linuxem uvnitř škálovací sady. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s vyrovnáváním zatížení HTTP (ve výchozím nastavení na portu 80). V příkladu se k nasazení a aktualizaci aplikace používá vlastní skript. Možná budete muset zadat vlastní skript pro vlastní postup aktualizace. Budete muset poskytnout zobecněnou image virtuálního počítače ve stejném předplatném a oblasti, kde jste vytvořili škálovací sadu virtuálních počítačů.
Ruční změna počtu virtuálních počítačů ve škálovací sadě

Nasazení do Azure
Tato šablona umožňuje ručně změnit počet virtuálních počítačů ve škálovací sadě.
Nasazení škálovací sady virtuálních počítačů s Linuxem a automatickým škálováním

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.04 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení SSH. Mají také integrované automatické škálování.
Nasazení škálovací sady virtuálních počítačů s virtuálními počítači s Windows a automatickým škálováním

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows 2008-R2-SP1, 2012-Datacenter nebo 2012-R2-Datacenter. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Mají také integrované automatické škálování.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku automatického škálování je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/autoscalesettings, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

nastavení automatického škálování

Název Description Hodnota
typ Typ prostředku Microsoft.Insights/autoscalesettings@2022-10-01
name Název prostředku string (povinné)
location Umístění prostředku string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce maximálně 128 znaků a hodnotu o délce maximálně 256 znaků. Slovník názvů a hodnot značek.
properties Nastavení automatického škálování prostředku. Automatické škálování ( povinné)

Nastavení automatického škálování

Název Description Hodnota
enabled příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false. bool
name název nastavení automatického škálování. řetězec
Oznámení shromažďování oznámení. Automatické oznámení o škálování[]
predictiveAutoscalePolicy režim zásad prediktivního automatického škálování. PredictiveAutoscalePolicy
Profily kolekce profilů automatického škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů. AutoscaleProfile[] (povinné)

Omezení:
Maximální délka = 20
targetResourceLocation umístění prostředku, ke kterému se má přidat nastavení automatického škálování. řetězec
targetResourceUri identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování. řetězec

Automatické oznámení o škálování

Název Description Hodnota
e-mail e-mailové oznámení. EmailNotification
operation operace přidružená k oznámení a její hodnota musí být "scale" "Škálování" (povinné)
webhooky kolekce oznámení webhooku. WebhookNotification[]

EmailNotification

Název Description Hodnota
vlastní E-maily vlastní seznam e-mailů. Tato hodnota může být null nebo prázdná, v takovém případě bude tento atribut ignorován. string[]
sendToSubscriptionAdministrator Hodnota označující, jestli se má odeslat e-mail správci předplatného. bool
sendToSubscriptionCoAdministrators Hodnota označující, jestli se má odeslat e-mail spolusprávci předplatného. bool

WebhookNotification

Název Description Hodnota
properties a property bag of settings. Tato hodnota může být prázdná. object
serviceUri adresu služby pro příjem oznámení. řetězec

PredictiveAutoscalePolicy

Název Description Hodnota
scaleLookAheadTime doba, po kterou je třeba určit, o které instance se mají spouštět předem. Ve formátu ISO 8601 musí být od 1 do 60 minut. řetězec
Scalemode režim prediktivního automatického škálování "Zakázáno"
"Povoleno"
ForecastOnly (povinné)

Automatické škálováníprofilu

Název Description Hodnota
capacity počet instancí, které lze použít během tohoto profilu. Kapacita škálování (povinné)
fixedDate konkrétní datum a čas profilu. Tento prvek se nepoužívá, pokud je použit prvek Recurrence. TimeWindow
name název profilu. string (povinné)
recurrence časy opakování, kdy tento profil začíná. Tento prvek se nepoužívá, pokud je použit prvek FixedDate. Opakování
pravidla kolekce pravidel, která poskytují triggery a parametry akce škálování. Je možné zadat maximálně 10 pravidel. ScaleRule[] (povinné)

ScaleCapacity

Název Description Hodnota
default počet instancí, které se nastaví, pokud metriky nejsou k dispozici pro vyhodnocení. Výchozí hodnota se použije jenom v případě, že je aktuální počet instancí nižší než výchozí. string (povinné)
Maximum maximální počet instancí pro prostředek. Skutečný maximální počet instancí je omezený jádry, která jsou k dispozici v předplatném. string (povinné)
Minimum minimální počet instancí pro prostředek. string (povinné)

TimeWindow

Název Description Hodnota
end koncový čas profilu ve formátu ISO 8601. string (povinné)
start čas zahájení profilu ve formátu ISO 8601. string (povinné)
timeZone časové pásmo počátečního a koncového času profilu. Mezi příklady platných časových pásem patří: Datum čáry standardního času, UTC-11, Havajský běžný čas, Aljašský běžný čas, Tichomoří (Mexiko), Tichomoří (běžný čas), Běžný horský čas (Mexiko), Horský standardní čas (Mexiko), Standardní horský čas (Mexiko), Střední standardní čas, Střední standardní čas (Mexiko), Kanada – střed (standardní čas), SA Pacific (běžný čas), Východní běžný čas, USA eastern (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Central Brazil standard time (běžný čas), Pacific SA (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), South America (běžný čas), Argentina (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02 , Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdy (běžný čas), Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Evropa (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Türkiye (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), arabština (běžný čas), arabský standardní čas, běloruský standardní čas, ruský standardní čas, E. Afrika (standardní čas), Írán (běžný čas), arabský standardní čas, Ázerbájdžán (standardní čas), Rusko –časové pásmo 3, Mauricius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (standardní čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), Severní Asie východ (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulaanbaatar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Yakutsk (běžný čas), Cen. Austrálie (běžný čas), Austrálie –střed (běžný čas), Austrálie (běžný čas), Austrálie (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Vladivostok (běžný čas), Rusko (běžný čas) 10, Střední Tichomoří (běžný čas), Rusko (běžný čas) 11, Nový Zéland (běžný čas), (UTC+12), Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) řetězec

Opakování

Název Description Hodnota
frequency četnost opakování. Jak často by se měl profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden. "Den"
"Hodina"
"Minuta"
"Month"
"Žádné"
"Second"
"Týden"
"Year" (povinné)
schedule omezení plánování pro začátek profilu. RekurentníSchedule (povinné)

RekurentníSchedule

Název Description Hodnota
Dní kolekce dnů, na které se profil projeví. Možné hodnoty jsou od neděle do soboty. string[] (povinné)
hodiny Kolekce hodin, na které se profil projeví. Podporované hodnoty jsou 0 až 23 ve 24hodinovém formátu (časy do pondělí a odpoledne nejsou podporovány). int[] (povinné)
minutes Kolekce minut, ve kterých se profil projeví. int[] (povinné)
timeZone časové pásmo pro hodiny profilu. Mezi příklady platných časových pásem patří: Datum čáry standardního času, UTC-11, Havajský běžný čas, Aljašský běžný čas, Tichomoří (Mexiko), Tichomoří (běžný čas), Běžný horský čas (Mexiko), Horský standardní čas (Mexiko), Standardní horský čas (Mexiko), Střední standardní čas, Střední standardní čas (Mexiko), Kanada – střed (standardní čas), SA Pacific (běžný čas), Východní běžný čas, USA eastern (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Central Brazil standard time (běžný čas), Pacific SA (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), South America (běžný čas), Argentina (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02 , Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdy (běžný čas), Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Evropa (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Türkiye (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), arabština (běžný čas), arabský standardní čas, běloruský standardní čas, ruský standardní čas, E. Afrika (standardní čas), Írán (běžný čas), arabský standardní čas, Ázerbájdžán (standardní čas), Rusko –časové pásmo 3, Mauricius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (standardní čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), Severní Asie východ (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulaanbaatar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Yakutsk (běžný čas), Cen. Austrálie (běžný čas), Austrálie –střed (běžný čas), Austrálie (běžný čas), Austrálie (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Vladivostok (běžný čas), Rusko (běžný čas) 10, Střední Tichomoří (běžný čas), Rusko (běžný čas) 11, Nový Zéland (běžný čas), (UTC+12), Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) string (povinné)

ScaleRule

Název Description Hodnota
metricTrigger trigger, který má za následek akci škálování. MetricTrigger (povinné)
scaleAction parametry akce škálování. ScaleAction (povinné)

MetricTrigger

Název Description Hodnota
Dimenze Seznam podmínek dimenze Příklad: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance hodnota označující, jestli má metrika dělit každou instanci. bool
metricName název metriky, která definuje, co pravidlo monitoruje. string (povinné)
metricNamespace obor názvů metriky, která definuje, co pravidlo monitoruje. řetězec
metricResourceLocation umístění prostředku, který pravidlo monitoruje. řetězec
metricResourceUri identifikátor prostředku, který pravidlo monitoruje. string (povinné)
operátor operátor, který se používá k porovnání dat metriky a prahové hodnoty. "Rovná se"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (povinné)
Statistika typ statistiky metriky. Způsob kombinování metrik z více instancí "Average" (Průměr)
"Count"
"Max"
"Min"
"Součet" (povinné)
Práh prahovou hodnotu metriky, která aktivuje akci škálování. int (povinné)
timeAggregation typ časové agregace. Způsob kombinování shromážděných dat v průběhu času Výchozí hodnota je Průměr. "Average" (Průměr)
"Count"
"Poslední"
"Maximum"
"Minimum"
"Celkem" (povinné)
timeGrain členitost metrik, které pravidlo monitoruje. Musí to být jedna z předdefinovaných hodnot vrácených z definic metriky pro metriku. Musí to být 12 hodin až 1 minuta. string (povinné)
timeWindow časový rozsah, ve kterém se data instance shromažďují. Tato hodnota musí být větší než zpoždění v kolekci metrik, které se může v jednotlivých prostředcích lišit. Musí to být 12 hodin až 5 minut. string (povinné)

ScaleRuleMetricDimension

Název Description Hodnota
DimensionName Název dimenze. string (povinné)
Operátor operátor dimenze. Podporují se pouze equals a NotEquals. "Rovná se", která je rovna kterékoli z hodnot. Hodnota NotEquals není rovna všem hodnotám. "Rovná se"
"NotEquals" (povinné)
Hodnoty seznam hodnot dimenzí. Příklad: ["App1","App2"]. string[] (povinné)

Akce škálování

Název Description Hodnota
cooldown doba čekání od poslední akce škálování, než k této akci dojde. Ve formátu ISO 8601 musí být 1 týden až 1 minuta. string (povinné)
směr směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí. "Snížit"
"Zvýšit"
"None" (povinné)
typ typ akce, která by měla proběhnout, když se pravidlo škálování aktivuje. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (povinné)
hodnota počet instancí, které jsou zapojeny do akce škálování. Tato hodnota musí být 1 nebo vyšší. Výchozí hodnota je 1. řetězec