Autoskalning av Microsoft.Insights
Bicep-resursdefinition
Resurstypen autoscalesettings kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
enabled: bool
name: 'string'
notifications: [
{
email: {
customEmails: [
'string'
]
sendToSubscriptionAdministrator: bool
sendToSubscriptionCoAdministrators: bool
}
operation: 'Scale'
webhooks: [
{
properties: {}
serviceUri: 'string'
}
]
}
]
predictiveAutoscalePolicy: {
scaleLookAheadTime: 'string'
scaleMode: 'string'
}
profiles: [
{
capacity: {
default: 'string'
maximum: 'string'
minimum: 'string'
}
fixedDate: {
end: 'string'
start: 'string'
timeZone: 'string'
}
name: 'string'
recurrence: {
frequency: 'string'
schedule: {
days: [
'string'
]
hours: [
int
]
minutes: [
int
]
timeZone: 'string'
}
}
rules: [
{
metricTrigger: {
dimensions: [
{
DimensionName: 'string'
Operator: 'string'
Values: [
'string'
]
}
]
dividePerInstance: bool
metricName: 'string'
metricNamespace: 'string'
metricResourceLocation: 'string'
metricResourceUri: 'string'
operator: 'string'
statistic: 'string'
threshold: int
timeAggregation: 'string'
timeGrain: 'string'
timeWindow: 'string'
}
scaleAction: {
cooldown: 'string'
direction: 'string'
type: 'string'
value: 'string'
}
}
]
}
]
targetResourceLocation: 'string'
targetResourceUri: 'string'
}
}
Egenskapsvärden
autoskalningsinställningar
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) |
location | Resursplats | sträng (krävs) |
tags | Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Inställningen för autoskalning av resursen. | AutoscaleSetting (krävs) |
AutoskalningInställningar
Name | Beskrivning | Värde |
---|---|---|
enabled | den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". | boolesk |
name | namnet på autoskalningsinställningen. | sträng |
meddelanden | insamling av meddelanden. | AutoscaleNotification[] |
predictiveAutoscalePolicy | principläget för förutsägande autoskalning. | PredictiveAutoscalePolicy |
Profiler | insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. | AutoscaleProfile[] (krävs) Begränsningar: Maximal längd = 20 |
targetResourceLocation | platsen för resursen som autoskalningsinställningen ska läggas till i. | sträng |
targetResourceUri | resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. | sträng |
AutoskalningNotifiering
Name | Beskrivning | Värde |
---|---|---|
e-post | e-postmeddelandet. | EmailNotification |
operation | åtgärden som är associerad med meddelandet och dess värde måste vara "skala" | "Skala" (krävs) |
webhooks | insamling av webhook-meddelanden. | WebhookNotification[] |
EmailNotification
Name | Beskrivning | Värde |
---|---|---|
customEmails | den anpassade e-postlistan. Det här värdet kan vara null eller tomt, i så fall ignoreras det här attributet. | string[] |
sendToSubscriptionAdministrator | ett värde som anger om du vill skicka e-post till prenumerationsadministratören. | boolesk |
sendToSubscriptionCoAdministrators | ett värde som anger om e-post ska skickas till prenumerationsadministratörer. | boolesk |
WebhookNotification
Name | Beskrivning | Värde |
---|---|---|
properties | en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. | objekt |
serviceUri | tjänstadressen för att ta emot meddelandet. | sträng |
PredictiveAutoscalePolicy
Name | Beskrivning | Värde |
---|---|---|
scaleLookAheadTime | hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. | sträng |
scaleMode | autoskalningsläget för förutsägelse | "Inaktiverad" "Aktiverad" "ForecastOnly" (obligatoriskt) |
AutoscaleProfile
Name | Beskrivning | Värde |
---|---|---|
capacity | antalet instanser som kan användas under den här profilen. | ScaleCapacity (krävs) |
fixedDate | den specifika datum-tiden för profilen. Det här elementet används inte om recurrence-elementet används. | TimeWindow |
name | namnet på profilen. | sträng (krävs) |
recurrence | de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. | Upprepning |
regler | en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. | ScaleRule[] (krävs) |
ScaleCapacity
Name | Beskrivning | Värde |
---|---|---|
standard | antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella instansantalet är lägre än standardvärdet. | sträng (krävs) |
max | det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. | sträng (krävs) |
min | det minsta antalet instanser för resursen. | sträng (krävs) |
TimeWindow
Name | Beskrivning | Värde |
---|---|---|
slut | sluttiden för profilen i ISO 8601-format. | sträng (krävs) |
start | starttiden för profilen i ISO 8601-format. | sträng (krävs) |
Tidszon | tidszonen för start- och sluttider för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, Sydafrika Standardtid, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan standardtid, västra Asien standardtid, Ekaterinburg standardtid, Pakistan standardtid, Indien standardtid, Sri Lanka standardtid, Nepal standardtid, Centralasien standardtid, Bangladesh standardtid, N. Centralasien standardtid, Myanmar standardtid, SE Asia standardtid, Nordasien standardtid, Kina standardtid, Norra Asien, östra standardtid, Singapore standardtid, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time | sträng |
Upprepning
Name | Beskrivning | Värde |
---|---|---|
frequency | upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. | "Dag" "Timme" "Minut" "Månad" "Ingen" "Second" "Vecka" "År" (obligatoriskt) |
schedule | schemaläggningsbegränsningarna för när profilen börjar. | RecurrentSchedule (krävs) |
RecurrentSchedule
Name | Beskrivning | Värde |
---|---|---|
Dagar | den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. | string[] (krävs) |
timmar | En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). | int[] (krävs) |
minutes | En samling minuter där profilen börjar gälla. | int[] (krävs) |
Tidszon | tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng (krävs) |
ScaleRule
Name | Beskrivning | Värde |
---|---|---|
metricTrigger | utlösaren som resulterar i en skalningsåtgärd. | MetricTrigger (krävs) |
scaleAction | parametrarna för skalningsåtgärden. | ScaleAction (krävs) |
MetricTrigger
Name | Beskrivning | Värde |
---|---|---|
Dimensioner | Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ett värde som anger om måttet ska dividera per instans. | boolesk |
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng (krävs) |
metricNamespace | namnområdet för måttet som definierar vad regeln övervakar. | sträng |
metricResourceLocation | platsen för resursen som regeln övervakar. | sträng |
metricResourceUri | resursidentifieraren för resursen som regeln övervakar. | sträng (krävs) |
operator | operatorn som används för att jämföra måttdata och tröskelvärdet. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (krävs) |
Statistik | måttstatistiktypen. Hur måtten från flera instanser kombineras. | "Genomsnitt" "Antal" "Max" "Min" "Summa" (krävs) |
Tröskel | tröskelvärdet för måttet som utlöser skalningsåtgärden. | int (krävs) |
timeAggregation | tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. | "Genomsnitt" "Antal" "Sista" "Högsta" "Minimum" "Totalt" (krävs) |
timeGrain | kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värden som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. | sträng (krävs) |
timeWindow | det tidsintervall då instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. | sträng (krävs) |
ScaleRuleMetricDimension
Name | Beskrivning | Värde |
---|---|---|
DimensionName | Namnet på dimensionen. | sträng (krävs) |
Operator | dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden | "Lika med" "NotEquals" (krävs) |
Värden | lista över dimensionsvärden. Exempel: ["App1","App2"]. | string[] (krävs) |
ScaleAction
Name | Beskrivning | Värde |
---|---|---|
cooldown | hur lång tid det går att vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. | sträng (krävs) |
riktning | skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. | "Minska" "Öka" "Ingen" (krävs) |
typ | vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (krävs) |
värde | antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera Darktrace Autoscaling vSensors |
Med den här mallen kan du distribuera en automatisk skalningsdistribution av Darktrace vSensors |
Distribuera Drupal med VM Scale Set, Azure Files och Mysql |
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen |
Kentico Xperience |
Den här mallen underlättar distributionen av resurser som krävs för att vara värd för Kentico Xperience-miljöer i Microsoft Azure. |
Skala LANSA Vm ScaleSet automatiskt med Azure SQL Database |
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett anpassat skripttillägg för att installera LANSA MSI) |
Distribuera VM-skalningsuppsättning med Python Bottle Server & AutoSkala |
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör en enkel Python Bottle-app som fungerar. Med autoskalning konfigurerad skalningsuppsättning skalas ut & efter behov |
Skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps. |
Enkel Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll. |
Distribuera en autoskalningsinställning för VM ScaleSet |
Med den här mallen kan du distribuera en autoskalningsprincip för virtual machine ScaleSet-resursen. |
Distribuera en autoskalningsinställning för App Service plan |
Med den här mallen kan du distribuera en autoskalningsprincip för Azure AppService-planresursen. |
Distribuera Windows VMSS konfigurera windows featurtes SSL DSC |
Med den här mallen kan du distribuera två Windows VMSS, konfigurera Windows-funktioner som IIS/Webbroll, .Net Framework 4.5, windows-autentisering, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault |
VM-skalningsuppsättning med automatisk skalning som kör en IIS WebApp |
Distribuerar en skalningsuppsättning för virtuella Windows-datorer som kör IIS och en mycket grundläggande .NET MVC-webbapp. VMSS PowerShell DSC-tillägget används för att utföra IIS-installations- och WebDeploy-paketdistributionen. |
Distribuera en VM-skalningsuppsättning med en anpassad Linux-avbildning |
Med den här mallen kan du distribuera en anpassad VM Linux-avbildning i en skalningsuppsättning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80). I exemplet används ett anpassat skript för att utföra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS. |
Ändra antalet virtuella datorer i en skalningsuppsättning manuellt |
Med den här mallen kan du manuellt ändra antalet virtuella datorer i en skalningsuppsättning. |
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer och automatisk skalning |
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.04 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar. De har också integrerad automatisk skalning |
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer och automatisk skalning |
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows 2008-R2-SP1, 2012-Datacenter eller 2012-R2-Datacenter. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. De har också integrerad automatisk skalning |
Resursdefinition för ARM-mall
Resurstypen autoscalesettings kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2022-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"enabled": "bool",
"name": "string",
"notifications": [
{
"email": {
"customEmails": [ "string" ],
"sendToSubscriptionAdministrator": "bool",
"sendToSubscriptionCoAdministrators": "bool"
},
"operation": "Scale",
"webhooks": [
{
"properties": {},
"serviceUri": "string"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": "string",
"scaleMode": "string"
},
"profiles": [
{
"capacity": {
"default": "string",
"maximum": "string",
"minimum": "string"
},
"fixedDate": {
"end": "string",
"start": "string",
"timeZone": "string"
},
"name": "string",
"recurrence": {
"frequency": "string",
"schedule": {
"days": [ "string" ],
"hours": [ "int" ],
"minutes": [ "int" ],
"timeZone": "string"
}
},
"rules": [
{
"metricTrigger": {
"dimensions": [
{
"DimensionName": "string",
"Operator": "string",
"Values": [ "string" ]
}
],
"dividePerInstance": "bool",
"metricName": "string",
"metricNamespace": "string",
"metricResourceLocation": "string",
"metricResourceUri": "string",
"operator": "string",
"statistic": "string",
"threshold": "int",
"timeAggregation": "string",
"timeGrain": "string",
"timeWindow": "string"
},
"scaleAction": {
"cooldown": "string",
"direction": "string",
"type": "string",
"value": "string"
}
}
]
}
],
"targetResourceLocation": "string",
"targetResourceUri": "string"
}
}
Egenskapsvärden
autoscalesettings
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Insights/autoscalesettings" |
apiVersion | Resurs-API-versionen | '2022-10-01' |
name | Resursnamnet | sträng (krävs) |
location | Resursplats | sträng (krävs) |
tags | Hämtar eller anger en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Autoskalningsinställningen för resursen. | AutoscaleSetting (krävs) |
AutoscaleSetting
Name | Beskrivning | Värde |
---|---|---|
enabled | den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". | boolesk |
name | namnet på autoskalningsinställningen. | sträng |
meddelanden | insamling av meddelanden. | AutoscaleNotification[] |
predictiveAutoscalePolicy | principläget för förutsägande autoskalning. | PredictiveAutoscalePolicy |
Profiler | insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. | AutoscaleProfile[] (krävs) Begränsningar: Maxlängd = 20 |
targetResourceLocation | platsen för resursen som autoskalningsinställningen ska läggas till i. | sträng |
targetResourceUri | resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. | sträng |
AutoskalningNotification
Name | Beskrivning | Värde |
---|---|---|
e-post | e-postmeddelandet. | EmailNotification |
operation | åtgärden som är associerad med meddelandet och dess värde måste vara "scale" | "Skala" (krävs) |
webhooks | insamling av webhook-meddelanden. | WebhookNotification[] |
EmailNotification
Name | Beskrivning | Värde |
---|---|---|
customEmails | listan med anpassade e-postmeddelanden. Det här värdet kan vara null eller tomt. I så fall ignoreras det här attributet. | string[] |
sendToSubscriptionAdministrator | ett värde som anger om du vill skicka e-post till prenumerationsadministratören. | boolesk |
sendToSubscriptionCoAdministrators | ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. | boolesk |
WebhookNotification
Name | Beskrivning | Värde |
---|---|---|
properties | en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. | objekt |
serviceUri | tjänstadressen för att ta emot meddelandet. | sträng |
PredictiveAutoscalePolicy
Name | Beskrivning | Värde |
---|---|---|
scaleLookAheadTime | hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. | sträng |
scaleMode | autoskalningsläget för förutsägelse | "Inaktiverad" "Aktiverad" "ForecastOnly" (krävs) |
AutoskalningProfil
Name | Beskrivning | Värde |
---|---|---|
capacity | antalet instanser som kan användas under den här profilen. | ScaleCapacity (krävs) |
fixedDate | den specifika datum-tiden för profilen. Det här elementet används inte om elementet Återkommande används. | TimeWindow |
name | profilens namn. | sträng (krävs) |
recurrence | de upprepade gånger då den här profilen börjar. Det här elementet används inte om elementet FixedDate används. | Upprepning |
regler | en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. | ScaleRule[] (krävs) |
ScaleCapacity
Name | Beskrivning | Värde |
---|---|---|
standard | antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella antalet instanser är lägre än standardvärdet. | sträng (krävs) |
max | det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. | sträng (krävs) |
min | det minsta antalet instanser för resursen. | sträng (krävs) |
TimeWindow
Name | Beskrivning | Värde |
---|---|---|
slut | sluttiden för profilen i ISO 8601-format. | sträng (krävs) |
start | starttiden för profilen i ISO 8601-format. | sträng (krävs) |
Tidszon | tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng |
Upprepning
Name | Beskrivning | Värde |
---|---|---|
frequency | upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. | "Dag" "Timme" "Minut" "Månad" "Ingen" "Second" "Vecka" "År" (krävs) |
schedule | schemaläggningsbegränsningarna för när profilen börjar. | RecurrentSchedule (krävs) |
RecurrentSchedule
Name | Beskrivning | Värde |
---|---|---|
Dagar | den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. | string[] (krävs) |
timmar | En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). | int[] (krävs) |
minutes | En samling minuter där profilen börjar gälla. | int[] (krävs) |
Tidszon | tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng (krävs) |
ScaleRule
Name | Beskrivning | Värde |
---|---|---|
metricTrigger | utlösaren som resulterar i en skalningsåtgärd. | MetricTrigger (krävs) |
scaleAction | parametrarna för skalningsåtgärden. | ScaleAction (krävs) |
MetricTrigger
Name | Beskrivning | Värde |
---|---|---|
Dimensioner | Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ett värde som anger om måttet ska divideras per instans. | boolesk |
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng (krävs) |
metricNamespace | namnområdet för måttet som definierar vad regeln övervakar. | sträng |
metricResourceLocation | platsen för resursen som regeln övervakar. | sträng |
metricResourceUri | resursidentifieraren för resursen som regeln övervakar. | sträng (krävs) |
operator | operatorn som används för att jämföra måttdata och tröskelvärdet. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (krävs) |
Statistik | måttstatistiktypen. Hur måtten från flera instanser kombineras. | "Genomsnitt" "Antal" "Max" "Min" "Summa" (obligatoriskt) |
Tröskel | tröskelvärdet för måttet som utlöser skalningsåtgärden. | int (obligatoriskt) |
timeAggregation | tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. | "Genomsnitt" "Antal" "Sista" "Max" "Minimum" "Totalt" (obligatoriskt) |
timeGrain | kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värdena som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. | sträng (krävs) |
timeWindow | det tidsintervall under vilket instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. | sträng (krävs) |
ScaleRuleMetricDimension
Name | Beskrivning | Värde |
---|---|---|
DimensionName | Namnet på dimensionen. | sträng (krävs) |
Operator | dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden | "Lika med" "NotEquals" (krävs) |
Värden | lista över dimensionsvärden. Till exempel: ["App1","App2"]. | string[] (krävs) |
ScaleAction
Name | Beskrivning | Värde |
---|---|---|
cooldown | hur lång tid som ska vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. | sträng (krävs) |
riktning | skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. | "Minska" "Öka" "Ingen" (krävs) |
typ | vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (krävs) |
värde | antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera Darktrace Autoscaling vSensors |
Med den här mallen kan du distribuera en automatisk skalningsdistribution av Darktrace vSensors |
Distribuera Drupal med VM Scale Set, Azure Files och Mysql |
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen |
Kentico Xperience |
Den här mallen underlättar distributionen av resurser som krävs för att vara värd för Kentico Xperience-miljöer i Microsoft Azure. |
Skala LANSA Vm ScaleSet automatiskt med Azure SQL Database |
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett anpassat skripttillägg för att installera LANSA MSI) |
Distribuera VM-skalningsuppsättning med Python Bottle Server & AutoSkala |
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör en enkel Python Bottle-app som fungerar. Med autoskalning konfigurerad skalningsuppsättning skalas ut & efter behov |
Skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps. |
Enkel Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen på Azure App Service Web Apps. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll. |
Distribuera en autoskalningsinställning för VM ScaleSet |
Med den här mallen kan du distribuera en autoskalningsprincip för virtual machine ScaleSet-resursen. |
Distribuera en autoskalningsinställning för App Service plan |
Med den här mallen kan du distribuera en autoskalningsprincip för Azure AppService-planresursen. |
Distribuera Windows VMSS konfigurera windows featurtes SSL DSC |
Med den här mallen kan du distribuera två Windows VMSS, konfigurera Windows-funktioner som IIS/Webbroll, .Net Framework 4.5, windows-autentisering, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault |
VM-skalningsuppsättning med automatisk skalning som kör en IIS WebApp |
Distribuerar en skalningsuppsättning för virtuella Windows-datorer som kör IIS och en mycket grundläggande .NET MVC-webbapp. VMSS PowerShell DSC-tillägget används för att utföra IIS-installations- och WebDeploy-paketdistributionen. |
Distribuera en VM-skalningsuppsättning med en anpassad Linux-avbildning |
Med den här mallen kan du distribuera en anpassad VM Linux-avbildning i en skalningsuppsättning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80). I exemplet används ett anpassat skript för att utföra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS. |
Ändra antalet virtuella datorer i en skalningsuppsättning manuellt |
Med den här mallen kan du manuellt ändra antalet virtuella datorer i en skalningsuppsättning. |
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer och automatisk skalning |
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.04 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar. De har också integrerad automatisk skalning |
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer och automatisk skalning |
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows 2008-R2-SP1, 2012-Datacenter eller 2012-R2-Datacenter. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. De har också integrerad automatisk skalning |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen autoscalesettings kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2022-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
enabled = bool
name = "string"
notifications = [
{
email = {
customEmails = [
"string"
]
sendToSubscriptionAdministrator = bool
sendToSubscriptionCoAdministrators = bool
}
operation = "Scale"
webhooks = [
{
properties = {}
serviceUri = "string"
}
]
}
]
predictiveAutoscalePolicy = {
scaleLookAheadTime = "string"
scaleMode = "string"
}
profiles = [
{
capacity = {
default = "string"
maximum = "string"
minimum = "string"
}
fixedDate = {
end = "string"
start = "string"
timeZone = "string"
}
name = "string"
recurrence = {
frequency = "string"
schedule = {
days = [
"string"
]
hours = [
int
]
minutes = [
int
]
timeZone = "string"
}
}
rules = [
{
metricTrigger = {
dimensions = [
{
DimensionName = "string"
Operator = "string"
Values = [
"string"
]
}
]
dividePerInstance = bool
metricName = "string"
metricNamespace = "string"
metricResourceLocation = "string"
metricResourceUri = "string"
operator = "string"
statistic = "string"
threshold = int
timeAggregation = "string"
timeGrain = "string"
timeWindow = "string"
}
scaleAction = {
cooldown = "string"
direction = "string"
type = "string"
value = "string"
}
}
]
}
]
targetResourceLocation = "string"
targetResourceUri = "string"
}
})
}
Egenskapsvärden
autoskalningsinställningar
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Insights/autoscalesettings@2022-10-01" |
name | Resursnamnet | sträng (krävs) |
location | Resursplats | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. | Ordlista med taggnamn och värden. |
properties | Inställningen för autoskalning av resursen. | AutoscaleSetting (krävs) |
AutoskalningInställningar
Name | Beskrivning | Värde |
---|---|---|
enabled | den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". | boolesk |
name | namnet på autoskalningsinställningen. | sträng |
meddelanden | insamling av meddelanden. | AutoscaleNotification[] |
predictiveAutoscalePolicy | principläget för förutsägande autoskalning. | PredictiveAutoscalePolicy |
Profiler | insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. | AutoscaleProfile[] (krävs) Begränsningar: Maximal längd = 20 |
targetResourceLocation | platsen för resursen som autoskalningsinställningen ska läggas till i. | sträng |
targetResourceUri | resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. | sträng |
AutoskalningNotifiering
Name | Beskrivning | Värde |
---|---|---|
e-post | e-postmeddelandet. | EmailNotification |
operation | åtgärden som är associerad med meddelandet och dess värde måste vara "skala" | "Skala" (krävs) |
webhooks | insamling av webhook-meddelanden. | WebhookNotification[] |
EmailNotification
Name | Beskrivning | Värde |
---|---|---|
customEmails | den anpassade e-postlistan. Det här värdet kan vara null eller tomt, i så fall ignoreras det här attributet. | string[] |
sendToSubscriptionAdministrator | ett värde som anger om du vill skicka e-post till prenumerationsadministratören. | boolesk |
sendToSubscriptionCoAdministrators | ett värde som anger om e-post ska skickas till prenumerationsadministratörer. | boolesk |
WebhookNotification
Name | Beskrivning | Värde |
---|---|---|
properties | en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. | objekt |
serviceUri | tjänstadressen för att ta emot meddelandet. | sträng |
PredictiveAutoscalePolicy
Name | Beskrivning | Värde |
---|---|---|
scaleLookAheadTime | hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. | sträng |
scaleMode | autoskalningsläget för förutsägelse | "Inaktiverad" "Aktiverad" "ForecastOnly" (krävs) |
AutoskalningProfil
Name | Beskrivning | Värde |
---|---|---|
capacity | antalet instanser som kan användas under den här profilen. | ScaleCapacity (krävs) |
fixedDate | den specifika datum-tiden för profilen. Det här elementet används inte om elementet Återkommande används. | TimeWindow |
name | profilens namn. | sträng (krävs) |
recurrence | de upprepade gånger då den här profilen börjar. Det här elementet används inte om elementet FixedDate används. | Upprepning |
regler | en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. | ScaleRule[] (krävs) |
ScaleCapacity
Name | Beskrivning | Värde |
---|---|---|
standard | antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella antalet instanser är lägre än standardvärdet. | sträng (krävs) |
max | det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. | sträng (krävs) |
min | det minsta antalet instanser för resursen. | sträng (krävs) |
TimeWindow
Name | Beskrivning | Värde |
---|---|---|
slut | sluttiden för profilen i ISO 8601-format. | sträng (krävs) |
start | starttiden för profilen i ISO 8601-format. | sträng (krävs) |
Tidszon | tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng |
Upprepning
Name | Beskrivning | Värde |
---|---|---|
frequency | upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. | "Dag" "Timme" "Minut" "Månad" "Ingen" "Second" "Vecka" "År" (krävs) |
schedule | schemaläggningsbegränsningarna för när profilen börjar. | RecurrentSchedule (krävs) |
RecurrentSchedule
Name | Beskrivning | Värde |
---|---|---|
Dagar | den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. | string[] (krävs) |
timmar | En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). | int[] (krävs) |
minutes | En samling minuter där profilen börjar gälla. | int[] (krävs) |
Tidszon | tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng (krävs) |
ScaleRule
Name | Beskrivning | Värde |
---|---|---|
metricTrigger | utlösaren som resulterar i en skalningsåtgärd. | MetricTrigger (krävs) |
scaleAction | parametrarna för skalningsåtgärden. | ScaleAction (krävs) |
MetricTrigger
Name | Beskrivning | Värde |
---|---|---|
Dimensioner | Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ett värde som anger om måttet ska divideras per instans. | boolesk |
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng (krävs) |
metricNamespace | namnområdet för måttet som definierar vad regeln övervakar. | sträng |
metricResourceLocation | platsen för resursen som regeln övervakar. | sträng |
metricResourceUri | resursidentifieraren för resursen som regeln övervakar. | sträng (krävs) |
operator | operatorn som används för att jämföra måttdata och tröskelvärdet. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (krävs) |
Statistik | måttstatistiktypen. Hur måtten från flera instanser kombineras. | "Genomsnitt" "Antal" "Max" "Min" "Summa" (obligatoriskt) |
Tröskel | tröskelvärdet för måttet som utlöser skalningsåtgärden. | int (obligatoriskt) |
timeAggregation | tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. | "Genomsnitt" "Antal" "Sista" "Max" "Minimum" "Totalt" (obligatoriskt) |
timeGrain | kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värdena som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. | sträng (krävs) |
timeWindow | det tidsintervall under vilket instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. | sträng (krävs) |
ScaleRuleMetricDimension
Name | Beskrivning | Värde |
---|---|---|
DimensionName | Namnet på dimensionen. | sträng (krävs) |
Operator | dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden | "Lika med" "NotEquals" (krävs) |
Värden | lista över dimensionsvärden. Till exempel: ["App1","App2"]. | string[] (krävs) |
ScaleAction
Name | Beskrivning | Värde |
---|---|---|
cooldown | hur lång tid som ska vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. | sträng (krävs) |
riktning | skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. | "Minska" "Öka" "Ingen" (obligatoriskt) |
typ | vilken typ av åtgärd som ska utföras när skalningsregeln utlöses. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (krävs) |
värde | antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. | sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för