Autoskalning av Microsoft.Insights
Bicep-resursdefinition
Resurstypen autoscalesettings kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Anmärkningar
Information om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
enabled: bool
name: 'string'
notifications: [
{
email: {
customEmails: [
'string'
]
sendToSubscriptionAdministrator: bool
sendToSubscriptionCoAdministrators: bool
}
operation: 'Scale'
webhooks: [
{
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
}
]
}
]
predictiveAutoscalePolicy: {
scaleLookAheadTime: 'string'
scaleMode: 'string'
}
profiles: [
{
capacity: {
default: 'string'
maximum: 'string'
minimum: 'string'
}
fixedDate: {
end: 'string'
start: 'string'
timeZone: 'string'
}
name: 'string'
recurrence: {
frequency: 'string'
schedule: {
days: [
'string'
]
hours: [
int
]
minutes: [
int
]
timeZone: 'string'
}
}
rules: [
{
metricTrigger: {
dimensions: [
{
DimensionName: 'string'
Operator: 'string'
Values: [
'string'
]
}
]
dividePerInstance: bool
metricName: 'string'
metricNamespace: 'string'
metricResourceLocation: 'string'
metricResourceUri: 'string'
operator: 'string'
statistic: 'string'
threshold: int
timeAggregation: 'string'
timeGrain: 'string'
timeWindow: 'string'
}
scaleAction: {
cooldown: 'string'
direction: 'string'
type: 'string'
value: 'string'
}
}
]
}
]
targetResourceLocation: 'string'
targetResourceUri: 'string'
}
}
Egenskapsvärden
autoscalesettings
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) Teckengräns: 1–260 Giltiga tecken: Det går inte att använda: :<>+/&%\?| eller kontrolltecken Det går inte att avsluta med utrymme eller punkt. |
plats | Resursplats | sträng (krävs) |
Taggar | Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. | Ordlista med taggnamn och värden. Se taggar i mallar |
Egenskaper | Inställningen för autoskalning av resursen. | AutoscaleSetting (krävs) |
AutoskalningInställningar
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". | Bool |
Namn | namnet på autoskalningsinställningen. | sträng |
Meddelanden | insamling av meddelanden. | AutoscaleNotification[] |
predictiveAutoscalePolicy | principläget för förutsägande autoskalning. | PredictiveAutoscalePolicy |
Profiler | samlingen med automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. |
AutoscaleProfile[] (krävs) Begränsningar: Maximal längd = 20 |
targetResourceLocation | platsen för resursen som autoskalningsinställningen ska läggas till i. | sträng |
targetResourceUri | resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. | sträng |
AutoskalningNotifiering
Namn | Beskrivning | Värde |
---|---|---|
E-post | e-postmeddelandet. | EmailNotification |
operation | åtgärden som är associerad med meddelandet och dess värde måste vara "skala" | "Skala" (krävs) |
webhooks | insamling av webhook-meddelanden. | WebhookNotification[] |
EmailNotification
Namn | Beskrivning | Värde |
---|---|---|
customEmails | listan med anpassade e-postmeddelanden. Det här värdet kan vara null eller tomt. I så fall ignoreras det här attributet. | string[] |
sendToSubscriptionAdministrator | ett värde som anger om du vill skicka e-post till prenumerationsadministratören. | Bool |
sendToSubscriptionCoAdministrators | ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. | Bool |
WebhookNotification
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | en egenskapsväska med inställningar. Det här värdet kan vara tomt. | WebhookNotificationEgenskaper |
serviceUri | tjänstadressen för att ta emot meddelandet. | sträng |
WebhookNotificationEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | sträng |
PredictiveAutoscalePolicy
Namn | Beskrivning | Värde |
---|---|---|
scaleLookAheadTime | hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. | sträng |
scaleMode | det förutsägande autoskalningsläget | "Inaktiverad" "Aktiverad" "ForecastOnly" (krävs) |
AutoskalningProfil
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | antalet instanser som kan användas under den här profilen. | ScaleCapacity (krävs) |
fixedDate | den specifika datum-tiden för profilen. Det här elementet används inte om upprepningselementet används. | TimeWindow |
Namn | profilens namn. | sträng (krävs) |
Återkommande | de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. | återkommande |
reglemente | en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. | ScaleRule[] (krävs) |
ScaleCapacity
Namn | Beskrivning | Värde |
---|---|---|
standard | antalet instanser som ska anges om måtten inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella instansantalet är lägre än standardvärdet. | sträng (krävs) |
maximal | det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. | sträng (krävs) |
minimum | det minsta antalet instanser för resursen. | sträng (krävs) |
TimeWindow
Namn | Beskrivning | Värde |
---|---|---|
ände | sluttiden för profilen i ISO 8601-format. | sträng (krävs) |
starta | starttiden för profilen i ISO 8601-format. | sträng (krävs) |
timeZone | tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexiko), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng |
Återkommande
Namn | Beskrivning | Värde |
---|---|---|
frekvens | upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schema till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. | "Dag" "Timme" "Minut" "Månad" "Ingen" "Second" "Vecka" "År" (krävs) |
schema | schemaläggningsbegränsningarna för när profilen börjar. | RecurrentSchedule (krävs) |
RecurrentSchedule
Namn | Beskrivning | Värde |
---|---|---|
Dagar | den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. | string[] (krävs) |
Timmar | En samling timmar som profilen börjar gälla. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). | int[] (krävs) |
protokoll | En samling minuter då profilen börjar gälla. | int[] (krävs) |
timeZone | tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexiko), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng (krävs) |
ScaleRule
Namn | Beskrivning | Värde |
---|---|---|
metricTrigger | utlösaren som resulterar i en skalningsåtgärd. | MetricTrigger (krävs) |
scaleAction | parametrarna för skalningsåtgärden. | ScaleAction (krävs) |
MetricTrigger
Namn | Beskrivning | Värde |
---|---|---|
mått | Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ett värde som anger om måttet ska divideras per instans. | Bool |
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng (krävs) |
metricNamespace | namnområdet för måttet som definierar vad regeln övervakar. | sträng |
metricResourceLocation | platsen för resursen som regeln övervakar. | sträng |
metricResourceUri | resursidentifieraren för resursen som regeln övervakar. | sträng (krävs) |
operatör | operatorn som används för att jämföra måttdata och tröskelvärdet. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (krävs) |
statistik | måttstatistiktypen. Hur måtten från flera instanser kombineras. | "Genomsnitt" "Antal" "Max" "Min" "Summa" (krävs) |
tröskel | tröskelvärdet för måttet som utlöser skalningsåtgärden. | int (krävs) |
timeAggregation | tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. | "Genomsnitt" "Antal" "Sista" "Högsta" "Minimum" "Totalt" (krävs) |
timeGrain | kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värden som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. | sträng (krävs) |
timeWindow | hur lång tid instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. | sträng (krävs) |
ScaleRuleMetricDimension
Namn | Beskrivning | Värde |
---|---|---|
DimensionName | Namnet på dimensionen. | sträng (krävs) |
Operatör | dimensionsoperatorn. Endast "Equals" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden | "Lika med" "NotEquals" (krävs) |
Värden | lista över dimensionsvärden. Till exempel: ["App1","App2"]. | string[] (krävs) |
ScaleAction
Namn | Beskrivning | Värde |
---|---|---|
cooldown | hur lång tid det går att vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. | sträng (krävs) |
riktning | skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. | "Minska" "Öka" "Ingen" (krävs) |
typ | vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (krävs) |
värde | antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller större. Standardvärdet är 1. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Distribuera darktrace autoskalning vSensors |
Med den här mallen kan du distribuera en automatisk automatisk skalningsdistribution av Darktrace vSensors |
Distribuera Drupal med VM Scale Set, Azure Files och Mysql |
Distribuera 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. |
Autoscale LANSA Windows VM ScaleSet 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 tillägg för anpassat skript 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 autoskalnings konfigurerad skalningsuppsättning skalas & in efter behov |
skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps. |
Enkel Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll. |
Distribuera en autoskalningsinställning för VM ScaleSet |
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/Web Role, .Net Framework 4.5, windows auth, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault |
VM-skalningsuppsättning med autoskalning som kör en IIS WebApp- |
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 göra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS. |
ändra antalet virtuella datorer manuellt i en skalningsuppsättning |
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å autoskalningsintegrerad |
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å autoskalningsintegrerad |
Resursdefinition för ARM-mall
Resurstypen autoscalesettings kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Anmärkningar
Information om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2022-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"enabled": "bool",
"name": "string",
"notifications": [
{
"email": {
"customEmails": [ "string" ],
"sendToSubscriptionAdministrator": "bool",
"sendToSubscriptionCoAdministrators": "bool"
},
"operation": "Scale",
"webhooks": [
{
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": "string",
"scaleMode": "string"
},
"profiles": [
{
"capacity": {
"default": "string",
"maximum": "string",
"minimum": "string"
},
"fixedDate": {
"end": "string",
"start": "string",
"timeZone": "string"
},
"name": "string",
"recurrence": {
"frequency": "string",
"schedule": {
"days": [ "string" ],
"hours": [ "int" ],
"minutes": [ "int" ],
"timeZone": "string"
}
},
"rules": [
{
"metricTrigger": {
"dimensions": [
{
"DimensionName": "string",
"Operator": "string",
"Values": [ "string" ]
}
],
"dividePerInstance": "bool",
"metricName": "string",
"metricNamespace": "string",
"metricResourceLocation": "string",
"metricResourceUri": "string",
"operator": "string",
"statistic": "string",
"threshold": "int",
"timeAggregation": "string",
"timeGrain": "string",
"timeWindow": "string"
},
"scaleAction": {
"cooldown": "string",
"direction": "string",
"type": "string",
"value": "string"
}
}
]
}
],
"targetResourceLocation": "string",
"targetResourceUri": "string"
}
}
Egenskapsvärden
autoscalesettings
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Insights/autoscalesettings" |
apiVersion | Resurs-API-versionen | '2022-10-01' |
Namn | Resursnamnet | sträng (krävs) Teckengräns: 1–260 Giltiga tecken: Det går inte att använda: :<>+/&%\?| eller kontrolltecken Det går inte att avsluta med utrymme eller punkt. |
plats | Resursplats | sträng (krävs) |
Taggar | Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. | Ordlista med taggnamn och värden. Se taggar i mallar |
Egenskaper | Inställningen för autoskalning av resursen. | AutoscaleSetting (krävs) |
AutoskalningInställningar
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". | Bool |
Namn | namnet på autoskalningsinställningen. | sträng |
Meddelanden | insamling av meddelanden. | AutoscaleNotification[] |
predictiveAutoscalePolicy | principläget för förutsägande autoskalning. | PredictiveAutoscalePolicy |
Profiler | samlingen med automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. |
AutoscaleProfile[] (krävs) Begränsningar: Maximal längd = 20 |
targetResourceLocation | platsen för resursen som autoskalningsinställningen ska läggas till i. | sträng |
targetResourceUri | resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. | sträng |
AutoskalningNotifiering
Namn | Beskrivning | Värde |
---|---|---|
E-post | e-postmeddelandet. | EmailNotification |
operation | åtgärden som är associerad med meddelandet och dess värde måste vara "skala" | "Skala" (krävs) |
webhooks | insamling av webhook-meddelanden. | WebhookNotification[] |
EmailNotification
Namn | Beskrivning | Värde |
---|---|---|
customEmails | listan med anpassade e-postmeddelanden. Det här värdet kan vara null eller tomt. I så fall ignoreras det här attributet. | string[] |
sendToSubscriptionAdministrator | ett värde som anger om du vill skicka e-post till prenumerationsadministratören. | Bool |
sendToSubscriptionCoAdministrators | ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. | Bool |
WebhookNotification
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | en egenskapsväska med inställningar. Det här värdet kan vara tomt. | WebhookNotificationEgenskaper |
serviceUri | tjänstadressen för att ta emot meddelandet. | sträng |
WebhookNotificationEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | sträng |
PredictiveAutoscalePolicy
Namn | Beskrivning | Värde |
---|---|---|
scaleLookAheadTime | hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. | sträng |
scaleMode | det förutsägande autoskalningsläget | "Inaktiverad" "Aktiverad" "ForecastOnly" (krävs) |
AutoskalningProfil
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | antalet instanser som kan användas under den här profilen. | ScaleCapacity (krävs) |
fixedDate | den specifika datum-tiden för profilen. Det här elementet används inte om upprepningselementet används. | TimeWindow |
Namn | profilens namn. | sträng (krävs) |
Återkommande | de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. | återkommande |
reglemente | en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. | ScaleRule[] (krävs) |
ScaleCapacity
Namn | Beskrivning | Värde |
---|---|---|
standard | antalet instanser som ska anges om måtten inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella instansantalet är lägre än standardvärdet. | sträng (krävs) |
maximal | det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. | sträng (krävs) |
minimum | det minsta antalet instanser för resursen. | sträng (krävs) |
TimeWindow
Namn | Beskrivning | Värde |
---|---|---|
ände | sluttiden för profilen i ISO 8601-format. | sträng (krävs) |
starta | starttiden för profilen i ISO 8601-format. | sträng (krävs) |
timeZone | tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexiko), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng |
Återkommande
Namn | Beskrivning | Värde |
---|---|---|
frekvens | upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schema till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. | "Dag" "Timme" "Minut" "Månad" "Ingen" "Second" "Vecka" "År" (krävs) |
schema | schemaläggningsbegränsningarna för när profilen börjar. | RecurrentSchedule (krävs) |
RecurrentSchedule
Namn | Beskrivning | Värde |
---|---|---|
Dagar | den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. | string[] (krävs) |
Timmar | En samling timmar som profilen börjar gälla. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). | int[] (krävs) |
protokoll | En samling minuter då profilen börjar gälla. | int[] (krävs) |
timeZone | tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexiko), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng (krävs) |
ScaleRule
Namn | Beskrivning | Värde |
---|---|---|
metricTrigger | utlösaren som resulterar i en skalningsåtgärd. | MetricTrigger (krävs) |
scaleAction | parametrarna för skalningsåtgärden. | ScaleAction (krävs) |
MetricTrigger
Namn | Beskrivning | Värde |
---|---|---|
mått | Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ett värde som anger om måttet ska divideras per instans. | Bool |
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng (krävs) |
metricNamespace | namnområdet för måttet som definierar vad regeln övervakar. | sträng |
metricResourceLocation | platsen för resursen som regeln övervakar. | sträng |
metricResourceUri | resursidentifieraren för resursen som regeln övervakar. | sträng (krävs) |
operatör | operatorn som används för att jämföra måttdata och tröskelvärdet. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (krävs) |
statistik | måttstatistiktypen. Hur måtten från flera instanser kombineras. | "Genomsnitt" "Antal" "Max" "Min" "Summa" (krävs) |
tröskel | tröskelvärdet för måttet som utlöser skalningsåtgärden. | int (krävs) |
timeAggregation | tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. | "Genomsnitt" "Antal" "Sista" "Högsta" "Minimum" "Totalt" (krävs) |
timeGrain | kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värden som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. | sträng (krävs) |
timeWindow | hur lång tid instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. | sträng (krävs) |
ScaleRuleMetricDimension
Namn | Beskrivning | Värde |
---|---|---|
DimensionName | Namnet på dimensionen. | sträng (krävs) |
Operatör | dimensionsoperatorn. Endast "Equals" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden | "Lika med" "NotEquals" (krävs) |
Värden | lista över dimensionsvärden. Till exempel: ["App1","App2"]. | string[] (krävs) |
ScaleAction
Namn | Beskrivning | Värde |
---|---|---|
cooldown | hur lång tid det går att vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. | sträng (krävs) |
riktning | skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. | "Minska" "Öka" "Ingen" (krävs) |
typ | vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (krävs) |
värde | antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller större. Standardvärdet är 1. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Distribuera darktrace autoskalning vSensors |
Med den här mallen kan du distribuera en automatisk automatisk skalningsdistribution av Darktrace vSensors |
Distribuera Drupal med VM Scale Set, Azure Files och Mysql |
Distribuera 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. |
Autoscale LANSA Windows VM ScaleSet 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 tillägg för anpassat skript 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 autoskalnings konfigurerad skalningsuppsättning skalas & in efter behov |
skalbar Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps. |
Enkel Umbraco CMS-webbapp |
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll. |
Distribuera en autoskalningsinställning för VM ScaleSet |
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/Web Role, .Net Framework 4.5, windows auth, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault |
VM-skalningsuppsättning med autoskalning som kör en IIS WebApp- |
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 göra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS. |
ändra antalet virtuella datorer manuellt i en skalningsuppsättning |
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å autoskalningsintegrerad |
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å autoskalningsintegrerad |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen autoscalesettings kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Insights/autoscalesettings-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2022-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
enabled = bool
name = "string"
notifications = [
{
email = {
customEmails = [
"string"
]
sendToSubscriptionAdministrator = bool
sendToSubscriptionCoAdministrators = bool
}
operation = "Scale"
webhooks = [
{
properties = {
{customized property} = "string"
}
serviceUri = "string"
}
]
}
]
predictiveAutoscalePolicy = {
scaleLookAheadTime = "string"
scaleMode = "string"
}
profiles = [
{
capacity = {
default = "string"
maximum = "string"
minimum = "string"
}
fixedDate = {
end = "string"
start = "string"
timeZone = "string"
}
name = "string"
recurrence = {
frequency = "string"
schedule = {
days = [
"string"
]
hours = [
int
]
minutes = [
int
]
timeZone = "string"
}
}
rules = [
{
metricTrigger = {
dimensions = [
{
DimensionName = "string"
Operator = "string"
Values = [
"string"
]
}
]
dividePerInstance = bool
metricName = "string"
metricNamespace = "string"
metricResourceLocation = "string"
metricResourceUri = "string"
operator = "string"
statistic = "string"
threshold = int
timeAggregation = "string"
timeGrain = "string"
timeWindow = "string"
}
scaleAction = {
cooldown = "string"
direction = "string"
type = "string"
value = "string"
}
}
]
}
]
targetResourceLocation = "string"
targetResourceUri = "string"
}
})
}
Egenskapsvärden
autoscalesettings
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Insights/autoscalesettings@2022-10-01" |
Namn | Resursnamnet | sträng (krävs) Teckengräns: 1–260 Giltiga tecken: Det går inte att använda: :<>+/&%\?| eller kontrolltecken Det går inte att avsluta med utrymme eller punkt. |
plats | Resursplats | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
Taggar | Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. | Ordlista med taggnamn och värden. |
Egenskaper | Inställningen för autoskalning av resursen. | AutoscaleSetting (krävs) |
AutoskalningInställningar
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". | Bool |
Namn | namnet på autoskalningsinställningen. | sträng |
Meddelanden | insamling av meddelanden. | AutoscaleNotification[] |
predictiveAutoscalePolicy | principläget för förutsägande autoskalning. | PredictiveAutoscalePolicy |
Profiler | samlingen med automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. |
AutoscaleProfile[] (krävs) Begränsningar: Maximal längd = 20 |
targetResourceLocation | platsen för resursen som autoskalningsinställningen ska läggas till i. | sträng |
targetResourceUri | resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. | sträng |
AutoskalningNotifiering
Namn | Beskrivning | Värde |
---|---|---|
E-post | e-postmeddelandet. | EmailNotification |
operation | åtgärden som är associerad med meddelandet och dess värde måste vara "skala" | "Skala" (krävs) |
webhooks | insamling av webhook-meddelanden. | WebhookNotification[] |
EmailNotification
Namn | Beskrivning | Värde |
---|---|---|
customEmails | listan med anpassade e-postmeddelanden. Det här värdet kan vara null eller tomt. I så fall ignoreras det här attributet. | string[] |
sendToSubscriptionAdministrator | ett värde som anger om du vill skicka e-post till prenumerationsadministratören. | Bool |
sendToSubscriptionCoAdministrators | ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. | Bool |
WebhookNotification
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | en egenskapsväska med inställningar. Det här värdet kan vara tomt. | WebhookNotificationEgenskaper |
serviceUri | tjänstadressen för att ta emot meddelandet. | sträng |
WebhookNotificationEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | sträng |
PredictiveAutoscalePolicy
Namn | Beskrivning | Värde |
---|---|---|
scaleLookAheadTime | hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. | sträng |
scaleMode | det förutsägande autoskalningsläget | "Inaktiverad" "Aktiverad" "ForecastOnly" (krävs) |
AutoskalningProfil
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | antalet instanser som kan användas under den här profilen. | ScaleCapacity (krävs) |
fixedDate | den specifika datum-tiden för profilen. Det här elementet används inte om upprepningselementet används. | TimeWindow |
Namn | profilens namn. | sträng (krävs) |
Återkommande | de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. | återkommande |
reglemente | en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. | ScaleRule[] (krävs) |
ScaleCapacity
Namn | Beskrivning | Värde |
---|---|---|
standard | antalet instanser som ska anges om måtten inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella instansantalet är lägre än standardvärdet. | sträng (krävs) |
maximal | det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. | sträng (krävs) |
minimum | det minsta antalet instanser för resursen. | sträng (krävs) |
TimeWindow
Namn | Beskrivning | Värde |
---|---|---|
ände | sluttiden för profilen i ISO 8601-format. | sträng (krävs) |
starta | starttiden för profilen i ISO 8601-format. | sträng (krävs) |
timeZone | tidszonen för start- och sluttiderna för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexiko), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng |
Återkommande
Namn | Beskrivning | Värde |
---|---|---|
frekvens | upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schema till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. | "Dag" "Timme" "Minut" "Månad" "Ingen" "Second" "Vecka" "År" (krävs) |
schema | schemaläggningsbegränsningarna för när profilen börjar. | RecurrentSchedule (krävs) |
RecurrentSchedule
Namn | Beskrivning | Värde |
---|---|---|
Dagar | den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. | string[] (krävs) |
Timmar | En samling timmar som profilen börjar gälla. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). | int[] (krävs) |
protokoll | En samling minuter då profilen börjar gälla. | int[] (krävs) |
timeZone | tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexiko), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Türkiye Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid | sträng (krävs) |
ScaleRule
Namn | Beskrivning | Värde |
---|---|---|
metricTrigger | utlösaren som resulterar i en skalningsåtgärd. | MetricTrigger (krävs) |
scaleAction | parametrarna för skalningsåtgärden. | ScaleAction (krävs) |
MetricTrigger
Namn | Beskrivning | Värde |
---|---|---|
mått | Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ett värde som anger om måttet ska divideras per instans. | Bool |
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng (krävs) |
metricNamespace | namnområdet för måttet som definierar vad regeln övervakar. | sträng |
metricResourceLocation | platsen för resursen som regeln övervakar. | sträng |
metricResourceUri | resursidentifieraren för resursen som regeln övervakar. | sträng (krävs) |
operatör | operatorn som används för att jämföra måttdata och tröskelvärdet. | "Lika med" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (krävs) |
statistik | måttstatistiktypen. Hur måtten från flera instanser kombineras. | "Genomsnitt" "Antal" "Max" "Min" "Summa" (krävs) |
tröskel | tröskelvärdet för måttet som utlöser skalningsåtgärden. | int (krävs) |
timeAggregation | tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. | "Genomsnitt" "Antal" "Sista" "Högsta" "Minimum" "Totalt" (krävs) |
timeGrain | kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värden som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. | sträng (krävs) |
timeWindow | hur lång tid instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. | sträng (krävs) |
ScaleRuleMetricDimension
Namn | Beskrivning | Värde |
---|---|---|
DimensionName | Namnet på dimensionen. | sträng (krävs) |
Operatör | dimensionsoperatorn. Endast "Equals" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden | "Lika med" "NotEquals" (krävs) |
Värden | lista över dimensionsvärden. Till exempel: ["App1","App2"]. | string[] (krävs) |
ScaleAction
Namn | Beskrivning | Värde |
---|---|---|
cooldown | hur lång tid det går att vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. | sträng (krävs) |
riktning | skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. | "Minska" "Öka" "Ingen" (krävs) |
typ | vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (krävs) |
värde | antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller större. Standardvärdet är 1. | sträng |