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:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
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-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 |
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 |
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 |
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 |
Š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í |
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 |
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps. |
Jednoduchá webová aplikace Umbraco CMS |
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 |
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čů |
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 |
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 |
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 |
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 |
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ě |
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 |
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 |
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:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
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-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 |
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 |
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 |
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 |
Š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í |
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 |
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps. |
Jednoduchá webová aplikace Umbraco CMS |
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 |
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čů |
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 |
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 |
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 |
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 |
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ě |
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 |
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 |
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-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 |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro