Udostępnij za pośrednictwem


Microsoft.Insights autoskalowaniesettings 2015-04-01

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.

Definicja zasobu Bicep

Typ zasobu autoskalowania można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/autoscalesettings, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Insights/autoscalesettings@2015-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    enabled: bool
    name: 'string'
    notifications: [
      {
        email: {
          customEmails: [
            'string'
          ]
          sendToSubscriptionAdministrator: bool
          sendToSubscriptionCoAdministrators: bool
        }
        operation: 'Scale'
        webhooks: [
          {
            properties: {
              {customized property}: 'string'
            }
            serviceUri: '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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

AutoskalowanieNotyfikacja

Nazwa Opis Wartość
E-mail powiadomienie e-mail. EmailNotification
operacja operacja skojarzona z powiadomieniem i jej wartością musi być "skala" "Skala" (wymagana)
elementy webhook kolekcja powiadomień elementu webhook. element webhookNotification[]

AutoskalujProfile

Nazwa Opis Wartość
pojemność liczba wystąpień, które mogą być używane w tym profilu. ScaleCapacity (wymagane)
stałaDate określona data i godzina profilu. Ten element nie jest używany, jeśli jest używany element Cykl. TimeWindow
nazwa nazwa profilu. ciąg (wymagany)
nawrót powtarzane czasy, w których rozpoczyna się ten profil. Ten element nie jest używany, jeśli jest używany element FixedDate. Cykl
Zasady kolekcja reguł, które udostępniają wyzwalacze i parametry akcji skalowania. Można określić maksymalnie 10 reguł. ScaleRule[] (wymagane)

AutoskalowanieUstawienia

Nazwa Opis Wartość
Włączone flaga włączona. Określa, czy automatyczne skalowanie jest włączone dla zasobu. Wartość domyślna to "false". Bool
nazwa nazwa ustawienia autoskalowania. struna
Powiadomienia kolekcja powiadomień. AutoskalowanieNotification[]
Profile kolekcja profilów automatycznego skalowania, które określają różne parametry skalowania dla różnych okresów. Można określić maksymalnie 20 profilów. autoskalowaniaProfile[] (wymagane)
targetResourceLocation lokalizacja zasobu, do którego należy dodać ustawienie autoskalowania. struna
targetResourceUri identyfikator zasobu, do którego należy dodać ustawienie autoskalowania. struna

EmailNotification (Adnotacja e-mail)

Nazwa Opis Wartość
customEmails niestandardowa lista wiadomości e-mail. Ta wartość może być równa null lub pusta, w takim przypadku ten atrybut zostanie zignorowany. string[]
sendToSubscriptionAdministrator wartość wskazująca, czy wysłać wiadomość e-mail do administratora subskrypcji. Bool
sendToSubscriptionCoAdministrators wartość wskazująca, czy wysłać wiadomość e-mail do współadministratorów subskrypcji. Bool

MetricTrigger

Nazwa Opis Wartość
Wymiary Lista warunków wymiarów. Na przykład: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance wartość wskazująca, czy metryka powinna być podzielona na wystąpienie. Bool
metricName nazwa metryki definiującej, co monitoruje reguła. ciąg (wymagany)
metricNamespace przestrzeń nazw metryki, która definiuje, co monitoruje reguła. struna
metricResourceLocation lokalizacja zasobu, który monitoruje reguła. struna
metricResourceUri identyfikator zasobu, który monitoruje reguła. ciąg (wymagany)
operator operator używany do porównywania danych metryk i progu. "Równa się"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (wymagane)
Statystyki typ statystyki metryki. Sposób łączenia metryk z wielu wystąpień. "Średnia"
"Liczba"
"Max"
"Min"
"Suma" (wymagana)
próg próg metryki, która wyzwala akcję skalowania. int (wymagane)
timeAggregation typ agregacji czasu. Sposób łączenia zebranych danych z upływem czasu. Wartość domyślna to Średnia. "Średnia"
"Liczba"
"Ostatni"
"Maksimum"
"Minimum"
"Total" (wymagane)
timeGrain stopień szczegółowości metryk monitorowanych przez regułę. Musi być jedną ze wstępnie zdefiniowanych wartości zwracanych z definicji metryk dla metryki. Musi należeć do przedziału od 12 godzin do 1 minuty. ciąg (wymagany)
timeWindow zakres czasu, w którym są zbierane dane wystąpienia. Ta wartość musi być większa niż opóźnienie w kolekcji metryk, które może się różnić w zależności od zasobu do zasobu. Musi należeć do zakresu od 12 godzin do 5 minut. ciąg (wymagany)

Microsoft.Insights/autoskalowaniesettings

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Ustawienie automatycznego skalowania zasobu. autoskalowanieUstawienia (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Nawrót

Nazwa Opis Wartość
częstotliwość częstotliwość cyklu. Jak często profil harmonogramu powinien obowiązywać. Ta wartość musi mieć wartość Tydzień, co oznacza, że każdy tydzień będzie miał ten sam zestaw profilów. Aby na przykład ustawić harmonogram dzienny, ustaw harmonogram na każdy dzień tygodnia. Właściwość frequency określa, że harmonogram jest powtarzany co tydzień. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Brak"
"Drugi"
"Tydzień"
"Rok" (wymagany)
harmonogram ograniczenia dotyczące planowania dla momentu rozpoczęcia profilu. recurrentSchedule (wymagane)

RecurrentSchedule

Nazwa Opis Wartość
Dni kolekcja dni, na które ma wpływ profil. Możliwe wartości to niedziela do soboty. string[] (wymagane)
Godzin Kolekcja godzin, na które ma wpływ profil. Obsługiwane wartości to od 0 do 23 w zegarze 24-godzinnym (godziny AM/PM nie są obsługiwane). int[] (wymagane)
protokół Kolekcja minut, w których profil ma zastosowanie. int[] (wymagane)
strefa czasowa strefa czasowa godzin profilu. Niektóre przykłady prawidłowych stref czasowych to: Dataline (czas standardowy), UTC-11, Hawaje (czas standardowy), Alaskan (czas standardowy), Pacyficzny Czas standardowy (Meksyk), Pacyfik (Czas standardowy), Us Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Central America Standard Time (Meksyk), Canada Central Standard Time (Czas standardowy), SA Pacific Standard Time, Eastern Standard Time Wschodni czas standardowy USA, Wenezuela (czas standardowy), Paragwaj (czas standardowy), Atlantyk (czas standardowy), Środkowy Brazylijski (czas standardowy), SA (zachodni czas standardowy), Pacyfik (czas standardowy), Nowa fundlandia (czas standardowy), E. Ameryka Południowa (czas standardowy), Argentyna (czas standardowy), Wschodni czas standardowy SA (czas standardowy), Grenlandia (czas standardowy), Montevideo (czas standardowy), Montevideo (czas standardowy), Utc-02, Mid-Atlantic czas standardowy, Azores (czas standardowy), Azores (czas standardowy), Czas standardowy Cape Verde, Maroko (czas standardowy), UTC, GMT (czas standardowy GMT), Greenwich (czas standardowy), Europa Środkowa (czas standardowy), Europa Środkowa (czas standardowy), Romans (czas standardowy), Europa Środkowa (czas standardowy), W. Afryka Środkowa (czas standardowy), Namibia (czas standardowy), Namibia (czas standardowy), Jordania (czas standardowy), Jordania (czas standardowy), GTB (czas standardowy), Bliski Wschód (czas standardowy), Egipt (czas standardowy), Syria (czas standardowy), Europa (czas standardowy), Republika Południowej Afryki (czas standardowy), FLE (czas standardowy), Turcja (czas standardowy), Izrael (czas standardowy), Syria (czas standardowy), Libia (czas standardowy), arabski czas standardowy, białoruś (czas standardowy), rosyjski (czas standardowy), Afryka (czas standardowy), Iran (czas standardowy), Iran (czas standardowy), Arabski czas standardowy, Azerbejdżan (czas standardowy), Rosja Time (strefa czasowa 3), Mauritius (czas standardowy), Georgia (czas standardowy), Kaukaz (czas standardowy), Afganistan (czas standardowy), Azja Zachodnia (czas standardowy), Ekaterinburg (czas standardowy), Pakistan (czas standardowy), Indie (czas standardowy), Sri Lanka (czas standardowy), Nepal (czas standardowy), Azja Środkowa (czas standardowy), Bangladesz (czas standardowy), N. Azja Środkowa (czas standardowy), Mjanma (czas standardowy), SE Asia (czas standardowy), Azja Północna (czas standardowy), Chiny (czas standardowy), Singapur (czas standardowy), Singapur (czas standardowy), W. Australia (czas standardowy), Tajpej (czas standardowy), Ulaanbaatar (czas standardowy), Tokio (czas standardowy), Korea (czas standardowy), Korea (czas standardowy), Yakutsk (czas standardowy), Cen ( Cen). Australia Czas standardowy, AUS Central Time, E. Australia Standard Time, AUS Wschodni czas standardowy, Zachodni pacyficzny czas standardowy, Tasmania Czas standardowy, Magadan Standardowy Czas, Vladivostok Standard Time, Rosja Strefa czasowa 10, Środkowy Pacyficzny Czas standardowy, Rosja Strefa czasowa 11, Nowa Zelandia Czas standardowy, UTC+12, Fidżi Czas standardowy, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Samoa Standard Time, Wyspy Liniowe (czas standardowy) ciąg (wymagany)

Tagi zasobów

Nazwa Opis Wartość

Skalowanieak

Nazwa Opis Wartość
Cooldown czas oczekiwania od ostatniej akcji skalowania przed wykonaniem tej akcji. Musi mieć od 1 tygodnia do 1 minuty w formacie ISO 8601. ciąg (wymagany)
kierunek kierunek skalowania. Określa, czy akcja skalowania zwiększa się, czy zmniejsza liczbę wystąpień. "Zmniejsz"
"Wzrost"
"Brak" (wymagane)
typ typ akcji, która powinna wystąpić, gdy reguła skalowania jest uruchamiana. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (wymagane)
wartość liczba wystąpień, które są zaangażowane w akcję skalowania. Ta wartość musi być 1 lub większa. Wartość domyślna to 1. struna

ScaleCapacity

Nazwa Opis Wartość
domyślny liczba wystąpień, które zostaną ustawione, jeśli metryki nie są dostępne do oceny. Wartość domyślna jest używana tylko wtedy, gdy bieżąca liczba wystąpień jest niższa niż domyślna. ciąg (wymagany)
maksimum maksymalna liczba wystąpień dla zasobu. Rzeczywista maksymalna liczba wystąpień jest ograniczona przez rdzenie, które są dostępne w subskrypcji. ciąg (wymagany)
minimum minimalna liczba wystąpień zasobu. ciąg (wymagany)

ScaleRule

Nazwa Opis Wartość
metricTrigger wyzwalacz, który powoduje działanie skalowania. MetricTrigger (wymagane)
scaleAction parametry akcji skalowania. ScaleAction (wymagane)

ScaleRuleMetricDimension

Nazwa Opis Wartość
DimensionName Nazwa wymiaru. ciąg (wymagany)
Operator operator wymiaru. Obsługiwane są tylko wartości "Równe" i "NotEquals". Wartość "Równa się" jest równa dowolnej wartości. Wartość "NotEquals" nie jest równa wszystkim wartościom "Równa się"
"NotEquals" (wymagane)
Wartości lista wartości wymiarów. Na przykład: ["App1","App2"]. string[] (wymagane)

TimeWindow

Nazwa Opis Wartość
koniec godzina zakończenia profilu w formacie ISO 8601. ciąg (wymagany)
początek godzina rozpoczęcia profilu w formacie ISO 8601. ciąg (wymagany)
strefa czasowa strefa czasowa godziny rozpoczęcia i zakończenia profilu. Niektóre przykłady prawidłowych stref czasowych to: Dataline (czas standardowy), UTC-11, Hawaje (czas standardowy), Alaskan (czas standardowy), Pacyficzny Czas standardowy (Meksyk), Pacyfik (Czas standardowy), Us Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Central America Standard Time (Meksyk), Canada Central Standard Time (Czas standardowy), SA Pacific Standard Time, Eastern Standard Time Wschodni czas standardowy USA, Wenezuela (czas standardowy), Paragwaj (czas standardowy), Atlantyk (czas standardowy), Środkowy Brazylijski (czas standardowy), SA (zachodni czas standardowy), Pacyfik (czas standardowy), Nowa fundlandia (czas standardowy), E. Ameryka Południowa (czas standardowy), Argentyna (czas standardowy), Wschodni czas standardowy SA (czas standardowy), Grenlandia (czas standardowy), Montevideo (czas standardowy), Montevideo (czas standardowy), Utc-02, Mid-Atlantic czas standardowy, Azores (czas standardowy), Azores (czas standardowy), Czas standardowy Cape Verde, Maroko (czas standardowy), UTC, GMT (czas standardowy GMT), Greenwich (czas standardowy), Europa Środkowa (czas standardowy), Europa Środkowa (czas standardowy), Romans (czas standardowy), Europa Środkowa (czas standardowy), W. Afryka Środkowa (czas standardowy), Namibia (czas standardowy), Namibia (czas standardowy), Jordania (czas standardowy), Jordania (czas standardowy), GTB (czas standardowy), Bliski Wschód (czas standardowy), Egipt (czas standardowy), Syria (czas standardowy), Europa (czas standardowy), Republika Południowej Afryki (czas standardowy), FLE (czas standardowy), Turcja (czas standardowy), Izrael (czas standardowy), Syria (czas standardowy), Libia (czas standardowy), arabski czas standardowy, białoruś (czas standardowy), rosyjski (czas standardowy), Afryka (czas standardowy), Iran (czas standardowy), Iran (czas standardowy), Arabski czas standardowy, Azerbejdżan (czas standardowy), Rosja Time (strefa czasowa 3), Mauritius (czas standardowy), Georgia (czas standardowy), Kaukaz (czas standardowy), Afganistan (czas standardowy), Azja Zachodnia (czas standardowy), Ekaterinburg (czas standardowy), Pakistan (czas standardowy), Indie (czas standardowy), Sri Lanka (czas standardowy), Nepal (czas standardowy), Azja Środkowa (czas standardowy), Bangladesz (czas standardowy), N. Azja Środkowa (czas standardowy), Mjanma (czas standardowy), SE Asia (czas standardowy), Azja Północna (czas standardowy), Chiny (czas standardowy), Singapur (czas standardowy), Singapur (czas standardowy), W. Australia (czas standardowy), Tajpej (czas standardowy), Ulaanbaatar (czas standardowy), Tokio (czas standardowy), Korea (czas standardowy), Korea (czas standardowy), Yakutsk (czas standardowy), Cen ( Cen). Australia Czas standardowy, AUS Central Time, E. Australia Standard Time, AUS Wschodni czas standardowy, Zachodni pacyficzny czas standardowy, Tasmania Czas standardowy, Magadan Standardowy Czas, Vladivostok Standard Time, Rosja Strefa czasowa 10, Środkowy Pacyficzny Czas standardowy, Rosja Strefa czasowa 11, Nowa Zelandia Czas standardowy, UTC+12, Fidżi Czas standardowy, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Samoa Standard Time, Wyspy Liniowe (czas standardowy) struna

Element webhookNotification

Nazwa Opis Wartość
Właściwości torbę właściwości ustawień. Ta wartość może być pusta. element webhookNotificationProperties
serviceUri adres usługi do odbierania powiadomienia. struna

Element webhookNotificationProperties

Nazwa Opis Wartość

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS.

Definicja zasobu szablonu usługi ARM

Typ zasobu autoskalowania można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/autoscalesettings, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Insights/autoscalesettings",
  "apiVersion": "2015-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "enabled": "bool",
    "name": "string",
    "notifications": [
      {
        "email": {
          "customEmails": [ "string" ],
          "sendToSubscriptionAdministrator": "bool",
          "sendToSubscriptionCoAdministrators": "bool"
        },
        "operation": "Scale",
        "webhooks": [
          {
            "properties": {
              "{customized property}": "string"
            },
            "serviceUri": "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

AutoskalowanieNotyfikacja

Nazwa Opis Wartość
E-mail powiadomienie e-mail. EmailNotification
operacja operacja skojarzona z powiadomieniem i jej wartością musi być "skala" "Skala" (wymagana)
elementy webhook kolekcja powiadomień elementu webhook. element webhookNotification[]

AutoskalujProfile

Nazwa Opis Wartość
pojemność liczba wystąpień, które mogą być używane w tym profilu. ScaleCapacity (wymagane)
stałaDate określona data i godzina profilu. Ten element nie jest używany, jeśli jest używany element Cykl. TimeWindow
nazwa nazwa profilu. ciąg (wymagany)
nawrót powtarzane czasy, w których rozpoczyna się ten profil. Ten element nie jest używany, jeśli jest używany element FixedDate. Cykl
Zasady kolekcja reguł, które udostępniają wyzwalacze i parametry akcji skalowania. Można określić maksymalnie 10 reguł. ScaleRule[] (wymagane)

AutoskalowanieUstawienia

Nazwa Opis Wartość
Włączone flaga włączona. Określa, czy automatyczne skalowanie jest włączone dla zasobu. Wartość domyślna to "false". Bool
nazwa nazwa ustawienia autoskalowania. struna
Powiadomienia kolekcja powiadomień. AutoskalowanieNotification[]
Profile kolekcja profilów automatycznego skalowania, które określają różne parametry skalowania dla różnych okresów. Można określić maksymalnie 20 profilów. autoskalowaniaProfile[] (wymagane)
targetResourceLocation lokalizacja zasobu, do którego należy dodać ustawienie autoskalowania. struna
targetResourceUri identyfikator zasobu, do którego należy dodać ustawienie autoskalowania. struna

EmailNotification (Adnotacja e-mail)

Nazwa Opis Wartość
customEmails niestandardowa lista wiadomości e-mail. Ta wartość może być równa null lub pusta, w takim przypadku ten atrybut zostanie zignorowany. string[]
sendToSubscriptionAdministrator wartość wskazująca, czy wysłać wiadomość e-mail do administratora subskrypcji. Bool
sendToSubscriptionCoAdministrators wartość wskazująca, czy wysłać wiadomość e-mail do współadministratorów subskrypcji. Bool

MetricTrigger

Nazwa Opis Wartość
Wymiary Lista warunków wymiarów. Na przykład: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance wartość wskazująca, czy metryka powinna być podzielona na wystąpienie. Bool
metricName nazwa metryki definiującej, co monitoruje reguła. ciąg (wymagany)
metricNamespace przestrzeń nazw metryki, która definiuje, co monitoruje reguła. struna
metricResourceLocation lokalizacja zasobu, który monitoruje reguła. struna
metricResourceUri identyfikator zasobu, który monitoruje reguła. ciąg (wymagany)
operator operator używany do porównywania danych metryk i progu. "Równa się"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (wymagane)
Statystyki typ statystyki metryki. Sposób łączenia metryk z wielu wystąpień. "Średnia"
"Liczba"
"Max"
"Min"
"Suma" (wymagana)
próg próg metryki, która wyzwala akcję skalowania. int (wymagane)
timeAggregation typ agregacji czasu. Sposób łączenia zebranych danych z upływem czasu. Wartość domyślna to Średnia. "Średnia"
"Liczba"
"Ostatni"
"Maksimum"
"Minimum"
"Total" (wymagane)
timeGrain stopień szczegółowości metryk monitorowanych przez regułę. Musi być jedną ze wstępnie zdefiniowanych wartości zwracanych z definicji metryk dla metryki. Musi należeć do przedziału od 12 godzin do 1 minuty. ciąg (wymagany)
timeWindow zakres czasu, w którym są zbierane dane wystąpienia. Ta wartość musi być większa niż opóźnienie w kolekcji metryk, które może się różnić w zależności od zasobu do zasobu. Musi należeć do zakresu od 12 godzin do 5 minut. ciąg (wymagany)

Microsoft.Insights/autoskalowaniesettings

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2015-04-01'
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Ustawienie automatycznego skalowania zasobu. autoskalowanieUstawienia (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Insights/autoscalesettings"

Nawrót

Nazwa Opis Wartość
częstotliwość częstotliwość cyklu. Jak często profil harmonogramu powinien obowiązywać. Ta wartość musi mieć wartość Tydzień, co oznacza, że każdy tydzień będzie miał ten sam zestaw profilów. Aby na przykład ustawić harmonogram dzienny, ustaw harmonogram na każdy dzień tygodnia. Właściwość frequency określa, że harmonogram jest powtarzany co tydzień. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Brak"
"Drugi"
"Tydzień"
"Rok" (wymagany)
harmonogram ograniczenia dotyczące planowania dla momentu rozpoczęcia profilu. recurrentSchedule (wymagane)

RecurrentSchedule

Nazwa Opis Wartość
Dni kolekcja dni, na które ma wpływ profil. Możliwe wartości to niedziela do soboty. string[] (wymagane)
Godzin Kolekcja godzin, na które ma wpływ profil. Obsługiwane wartości to od 0 do 23 w zegarze 24-godzinnym (godziny AM/PM nie są obsługiwane). int[] (wymagane)
protokół Kolekcja minut, w których profil ma zastosowanie. int[] (wymagane)
strefa czasowa strefa czasowa godzin profilu. Niektóre przykłady prawidłowych stref czasowych to: Dataline (czas standardowy), UTC-11, Hawaje (czas standardowy), Alaskan (czas standardowy), Pacyficzny Czas standardowy (Meksyk), Pacyfik (Czas standardowy), Us Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Central America Standard Time (Meksyk), Canada Central Standard Time (Czas standardowy), SA Pacific Standard Time, Eastern Standard Time Wschodni czas standardowy USA, Wenezuela (czas standardowy), Paragwaj (czas standardowy), Atlantyk (czas standardowy), Środkowy Brazylijski (czas standardowy), SA (zachodni czas standardowy), Pacyfik (czas standardowy), Nowa fundlandia (czas standardowy), E. Ameryka Południowa (czas standardowy), Argentyna (czas standardowy), Wschodni czas standardowy SA (czas standardowy), Grenlandia (czas standardowy), Montevideo (czas standardowy), Montevideo (czas standardowy), Utc-02, Mid-Atlantic czas standardowy, Azores (czas standardowy), Azores (czas standardowy), Czas standardowy Cape Verde, Maroko (czas standardowy), UTC, GMT (czas standardowy GMT), Greenwich (czas standardowy), Europa Środkowa (czas standardowy), Europa Środkowa (czas standardowy), Romans (czas standardowy), Europa Środkowa (czas standardowy), W. Afryka Środkowa (czas standardowy), Namibia (czas standardowy), Namibia (czas standardowy), Jordania (czas standardowy), Jordania (czas standardowy), GTB (czas standardowy), Bliski Wschód (czas standardowy), Egipt (czas standardowy), Syria (czas standardowy), Europa (czas standardowy), Republika Południowej Afryki (czas standardowy), FLE (czas standardowy), Turcja (czas standardowy), Izrael (czas standardowy), Syria (czas standardowy), Libia (czas standardowy), arabski czas standardowy, białoruś (czas standardowy), rosyjski (czas standardowy), Afryka (czas standardowy), Iran (czas standardowy), Iran (czas standardowy), Arabski czas standardowy, Azerbejdżan (czas standardowy), Rosja Time (strefa czasowa 3), Mauritius (czas standardowy), Georgia (czas standardowy), Kaukaz (czas standardowy), Afganistan (czas standardowy), Azja Zachodnia (czas standardowy), Ekaterinburg (czas standardowy), Pakistan (czas standardowy), Indie (czas standardowy), Sri Lanka (czas standardowy), Nepal (czas standardowy), Azja Środkowa (czas standardowy), Bangladesz (czas standardowy), N. Azja Środkowa (czas standardowy), Mjanma (czas standardowy), SE Asia (czas standardowy), Azja Północna (czas standardowy), Chiny (czas standardowy), Singapur (czas standardowy), Singapur (czas standardowy), W. Australia (czas standardowy), Tajpej (czas standardowy), Ulaanbaatar (czas standardowy), Tokio (czas standardowy), Korea (czas standardowy), Korea (czas standardowy), Yakutsk (czas standardowy), Cen ( Cen). Australia Czas standardowy, AUS Central Time, E. Australia Standard Time, AUS Wschodni czas standardowy, Zachodni pacyficzny czas standardowy, Tasmania Czas standardowy, Magadan Standardowy Czas, Vladivostok Standard Time, Rosja Strefa czasowa 10, Środkowy Pacyficzny Czas standardowy, Rosja Strefa czasowa 11, Nowa Zelandia Czas standardowy, UTC+12, Fidżi Czas standardowy, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Samoa Standard Time, Wyspy Liniowe (czas standardowy) ciąg (wymagany)

Tagi zasobów

Nazwa Opis Wartość

Skalowanieak

Nazwa Opis Wartość
Cooldown czas oczekiwania od ostatniej akcji skalowania przed wykonaniem tej akcji. Musi mieć od 1 tygodnia do 1 minuty w formacie ISO 8601. ciąg (wymagany)
kierunek kierunek skalowania. Określa, czy akcja skalowania zwiększa się, czy zmniejsza liczbę wystąpień. "Zmniejsz"
"Wzrost"
"Brak" (wymagane)
typ typ akcji, która powinna wystąpić, gdy reguła skalowania jest uruchamiana. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (wymagane)
wartość liczba wystąpień, które są zaangażowane w akcję skalowania. Ta wartość musi być 1 lub większa. Wartość domyślna to 1. struna

ScaleCapacity

Nazwa Opis Wartość
domyślny liczba wystąpień, które zostaną ustawione, jeśli metryki nie są dostępne do oceny. Wartość domyślna jest używana tylko wtedy, gdy bieżąca liczba wystąpień jest niższa niż domyślna. ciąg (wymagany)
maksimum maksymalna liczba wystąpień dla zasobu. Rzeczywista maksymalna liczba wystąpień jest ograniczona przez rdzenie, które są dostępne w subskrypcji. ciąg (wymagany)
minimum minimalna liczba wystąpień zasobu. ciąg (wymagany)

ScaleRule

Nazwa Opis Wartość
metricTrigger wyzwalacz, który powoduje działanie skalowania. MetricTrigger (wymagane)
scaleAction parametry akcji skalowania. ScaleAction (wymagane)

ScaleRuleMetricDimension

Nazwa Opis Wartość
DimensionName Nazwa wymiaru. ciąg (wymagany)
Operator operator wymiaru. Obsługiwane są tylko wartości "Równe" i "NotEquals". Wartość "Równa się" jest równa dowolnej wartości. Wartość "NotEquals" nie jest równa wszystkim wartościom "Równa się"
"NotEquals" (wymagane)
Wartości lista wartości wymiarów. Na przykład: ["App1","App2"]. string[] (wymagane)

TimeWindow

Nazwa Opis Wartość
koniec godzina zakończenia profilu w formacie ISO 8601. ciąg (wymagany)
początek godzina rozpoczęcia profilu w formacie ISO 8601. ciąg (wymagany)
strefa czasowa strefa czasowa godziny rozpoczęcia i zakończenia profilu. Niektóre przykłady prawidłowych stref czasowych to: Dataline (czas standardowy), UTC-11, Hawaje (czas standardowy), Alaskan (czas standardowy), Pacyficzny Czas standardowy (Meksyk), Pacyfik (Czas standardowy), Us Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Central America Standard Time (Meksyk), Canada Central Standard Time (Czas standardowy), SA Pacific Standard Time, Eastern Standard Time Wschodni czas standardowy USA, Wenezuela (czas standardowy), Paragwaj (czas standardowy), Atlantyk (czas standardowy), Środkowy Brazylijski (czas standardowy), SA (zachodni czas standardowy), Pacyfik (czas standardowy), Nowa fundlandia (czas standardowy), E. Ameryka Południowa (czas standardowy), Argentyna (czas standardowy), Wschodni czas standardowy SA (czas standardowy), Grenlandia (czas standardowy), Montevideo (czas standardowy), Montevideo (czas standardowy), Utc-02, Mid-Atlantic czas standardowy, Azores (czas standardowy), Azores (czas standardowy), Czas standardowy Cape Verde, Maroko (czas standardowy), UTC, GMT (czas standardowy GMT), Greenwich (czas standardowy), Europa Środkowa (czas standardowy), Europa Środkowa (czas standardowy), Romans (czas standardowy), Europa Środkowa (czas standardowy), W. Afryka Środkowa (czas standardowy), Namibia (czas standardowy), Namibia (czas standardowy), Jordania (czas standardowy), Jordania (czas standardowy), GTB (czas standardowy), Bliski Wschód (czas standardowy), Egipt (czas standardowy), Syria (czas standardowy), Europa (czas standardowy), Republika Południowej Afryki (czas standardowy), FLE (czas standardowy), Turcja (czas standardowy), Izrael (czas standardowy), Syria (czas standardowy), Libia (czas standardowy), arabski czas standardowy, białoruś (czas standardowy), rosyjski (czas standardowy), Afryka (czas standardowy), Iran (czas standardowy), Iran (czas standardowy), Arabski czas standardowy, Azerbejdżan (czas standardowy), Rosja Time (strefa czasowa 3), Mauritius (czas standardowy), Georgia (czas standardowy), Kaukaz (czas standardowy), Afganistan (czas standardowy), Azja Zachodnia (czas standardowy), Ekaterinburg (czas standardowy), Pakistan (czas standardowy), Indie (czas standardowy), Sri Lanka (czas standardowy), Nepal (czas standardowy), Azja Środkowa (czas standardowy), Bangladesz (czas standardowy), N. Azja Środkowa (czas standardowy), Mjanma (czas standardowy), SE Asia (czas standardowy), Azja Północna (czas standardowy), Chiny (czas standardowy), Singapur (czas standardowy), Singapur (czas standardowy), W. Australia (czas standardowy), Tajpej (czas standardowy), Ulaanbaatar (czas standardowy), Tokio (czas standardowy), Korea (czas standardowy), Korea (czas standardowy), Yakutsk (czas standardowy), Cen ( Cen). Australia Czas standardowy, AUS Central Time, E. Australia Standard Time, AUS Wschodni czas standardowy, Zachodni pacyficzny czas standardowy, Tasmania Czas standardowy, Magadan Standardowy Czas, Vladivostok Standard Time, Rosja Strefa czasowa 10, Środkowy Pacyficzny Czas standardowy, Rosja Strefa czasowa 11, Nowa Zelandia Czas standardowy, UTC+12, Fidżi Czas standardowy, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Samoa Standard Time, Wyspy Liniowe (czas standardowy) struna

Element webhookNotification

Nazwa Opis Wartość
Właściwości torbę właściwości ustawień. Ta wartość może być pusta. element webhookNotificationProperties
serviceUri adres usługi do odbierania powiadomienia. struna

Element webhookNotificationProperties

Nazwa Opis Wartość

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Autoskaluj zestaw skalowania maszyn wirtualnych z systemem Windows LANSA przy użyciu usługi Azure SQL Database

Wdrażanie do Azure
Szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z żądaną liczbą maszyn wirtualnych w zestawie skalowania i tożsamością usługi ZARZĄDZANEj LANSA do zainstalowania na każdej maszynie wirtualnej. Po wdrożeniu zestawu skalowania maszyn wirtualnych rozszerzenie niestandardowego skryptu służy do instalowania tożsamości usługi ZARZĄDZANEj LANSA)
Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Linux

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie niestandardowego obrazu maszyny wirtualnej z systemem Linux w zestawie skalowania. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80). W tym przykładzie użyto niestandardowego skryptu do wdrożenia i aktualizacji aplikacji. Może być konieczne podanie niestandardowego skryptu dla własnej procedury aktualizacji. Musisz podać uogólniony obraz maszyny wirtualnej w tej samej subskrypcji i regionie, w którym tworzysz zestaw skalowania maszyn wirtualnych.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux i skalowanie automatyczne

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.04 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. Mają również zintegrowane automatyczne skalowanie
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie
wdrażanie ustawienia autoskalowania dla planu usługi App Service

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie zasad skalowania automatycznego dla zasobu planu usługi Azure AppService.
wdrażanie ustawienia skalowania automatycznego dla zestawu skalowania maszyn wirtualnych

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie zasad skalowania automatycznego dla zasobu zestawu skalowania maszyn wirtualnych.
deploy Darktrace Autoscaling vSensors

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie automatycznego skalowania wdrożenia modułów vSensorów Darktrace
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql

Wdrażanie do Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem

Wdrażanie do Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby
wdrażanie systemu Windows VMSS konfiguruje SSL DSC protokołu SSL

Wdrażanie do Azure
Ten szablon umożliwia wdrożenie dwóch maszyn wirtualnych z systemem Windows, skonfigurowanie funkcji systemu Windows, takich jak IIS/Web Role, .Net Framework 4.5, uwierzytelnianie systemu Windows, inicjowanie aplikacji, pobieranie pakietów wdrażania aplikacji, zapisywanie adresów URL & konfiguracji SSL przy użyciu dsC i usługi Azure Key Vault
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Wdrażanie do Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych, wymaga, aby modele odpowiedzialnego i wydajnego ładu czerpały wartość z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodnikach Szybki start dla partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizacji kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Kentico Xperience

Wdrażanie do Azure
Ten szablon ułatwia wdrażanie zasobów wymaganych do hostowania środowisk Kentico Xperience na platformie Microsoft Azure.
Ręczne zmienianie liczby maszyn wirtualnych w zestawie skalowania

Wdrażanie do Azure
Ten szablon umożliwia ręczne zmienianie liczby maszyn wirtualnych w zestawie skalowania.
skalowalna aplikacja internetowa Umbraco CMS

Wdrażanie do Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps.
simple Umbraco CMS Web App

Wdrażanie do Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps.
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS

Wdrażanie do Azure
Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu autoskalowania można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/autoscalesettings, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/autoscalesettings@2015-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      enabled = bool
      name = "string"
      notifications = [
        {
          email = {
            customEmails = [
              "string"
            ]
            sendToSubscriptionAdministrator = bool
            sendToSubscriptionCoAdministrators = bool
          }
          operation = "Scale"
          webhooks = [
            {
              properties = {
                {customized property} = "string"
              }
              serviceUri = "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"
    }
  })
}

Wartości właściwości

AutoskalowanieNotyfikacja

Nazwa Opis Wartość
E-mail powiadomienie e-mail. EmailNotification
operacja operacja skojarzona z powiadomieniem i jej wartością musi być "skala" "Skala" (wymagana)
elementy webhook kolekcja powiadomień elementu webhook. element webhookNotification[]

AutoskalujProfile

Nazwa Opis Wartość
pojemność liczba wystąpień, które mogą być używane w tym profilu. ScaleCapacity (wymagane)
stałaDate określona data i godzina profilu. Ten element nie jest używany, jeśli jest używany element Cykl. TimeWindow
nazwa nazwa profilu. ciąg (wymagany)
nawrót powtarzane czasy, w których rozpoczyna się ten profil. Ten element nie jest używany, jeśli jest używany element FixedDate. Cykl
Zasady kolekcja reguł, które udostępniają wyzwalacze i parametry akcji skalowania. Można określić maksymalnie 10 reguł. ScaleRule[] (wymagane)

AutoskalowanieUstawienia

Nazwa Opis Wartość
Włączone flaga włączona. Określa, czy automatyczne skalowanie jest włączone dla zasobu. Wartość domyślna to "false". Bool
nazwa nazwa ustawienia autoskalowania. struna
Powiadomienia kolekcja powiadomień. AutoskalowanieNotification[]
Profile kolekcja profilów automatycznego skalowania, które określają różne parametry skalowania dla różnych okresów. Można określić maksymalnie 20 profilów. autoskalowaniaProfile[] (wymagane)
targetResourceLocation lokalizacja zasobu, do którego należy dodać ustawienie autoskalowania. struna
targetResourceUri identyfikator zasobu, do którego należy dodać ustawienie autoskalowania. struna

EmailNotification (Adnotacja e-mail)

Nazwa Opis Wartość
customEmails niestandardowa lista wiadomości e-mail. Ta wartość może być równa null lub pusta, w takim przypadku ten atrybut zostanie zignorowany. string[]
sendToSubscriptionAdministrator wartość wskazująca, czy wysłać wiadomość e-mail do administratora subskrypcji. Bool
sendToSubscriptionCoAdministrators wartość wskazująca, czy wysłać wiadomość e-mail do współadministratorów subskrypcji. Bool

MetricTrigger

Nazwa Opis Wartość
Wymiary Lista warunków wymiarów. Na przykład: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance wartość wskazująca, czy metryka powinna być podzielona na wystąpienie. Bool
metricName nazwa metryki definiującej, co monitoruje reguła. ciąg (wymagany)
metricNamespace przestrzeń nazw metryki, która definiuje, co monitoruje reguła. struna
metricResourceLocation lokalizacja zasobu, który monitoruje reguła. struna
metricResourceUri identyfikator zasobu, który monitoruje reguła. ciąg (wymagany)
operator operator używany do porównywania danych metryk i progu. "Równa się"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals" (wymagane)
Statystyki typ statystyki metryki. Sposób łączenia metryk z wielu wystąpień. "Średnia"
"Liczba"
"Max"
"Min"
"Suma" (wymagana)
próg próg metryki, która wyzwala akcję skalowania. int (wymagane)
timeAggregation typ agregacji czasu. Sposób łączenia zebranych danych z upływem czasu. Wartość domyślna to Średnia. "Średnia"
"Liczba"
"Ostatni"
"Maksimum"
"Minimum"
"Total" (wymagane)
timeGrain stopień szczegółowości metryk monitorowanych przez regułę. Musi być jedną ze wstępnie zdefiniowanych wartości zwracanych z definicji metryk dla metryki. Musi należeć do przedziału od 12 godzin do 1 minuty. ciąg (wymagany)
timeWindow zakres czasu, w którym są zbierane dane wystąpienia. Ta wartość musi być większa niż opóźnienie w kolekcji metryk, które może się różnić w zależności od zasobu do zasobu. Musi należeć do zakresu od 12 godzin do 5 minut. ciąg (wymagany)

Microsoft.Insights/autoskalowaniesettings

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Ustawienie automatycznego skalowania zasobu. autoskalowanieUstawienia (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Insights/autoscalesettings@2015-04-01"

Nawrót

Nazwa Opis Wartość
częstotliwość częstotliwość cyklu. Jak często profil harmonogramu powinien obowiązywać. Ta wartość musi mieć wartość Tydzień, co oznacza, że każdy tydzień będzie miał ten sam zestaw profilów. Aby na przykład ustawić harmonogram dzienny, ustaw harmonogram na każdy dzień tygodnia. Właściwość frequency określa, że harmonogram jest powtarzany co tydzień. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Brak"
"Drugi"
"Tydzień"
"Rok" (wymagany)
harmonogram ograniczenia dotyczące planowania dla momentu rozpoczęcia profilu. recurrentSchedule (wymagane)

RecurrentSchedule

Nazwa Opis Wartość
Dni kolekcja dni, na które ma wpływ profil. Możliwe wartości to niedziela do soboty. string[] (wymagane)
Godzin Kolekcja godzin, na które ma wpływ profil. Obsługiwane wartości to od 0 do 23 w zegarze 24-godzinnym (godziny AM/PM nie są obsługiwane). int[] (wymagane)
protokół Kolekcja minut, w których profil ma zastosowanie. int[] (wymagane)
strefa czasowa strefa czasowa godzin profilu. Niektóre przykłady prawidłowych stref czasowych to: Dataline (czas standardowy), UTC-11, Hawaje (czas standardowy), Alaskan (czas standardowy), Pacyficzny Czas standardowy (Meksyk), Pacyfik (Czas standardowy), Us Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Central America Standard Time (Meksyk), Canada Central Standard Time (Czas standardowy), SA Pacific Standard Time, Eastern Standard Time Wschodni czas standardowy USA, Wenezuela (czas standardowy), Paragwaj (czas standardowy), Atlantyk (czas standardowy), Środkowy Brazylijski (czas standardowy), SA (zachodni czas standardowy), Pacyfik (czas standardowy), Nowa fundlandia (czas standardowy), E. Ameryka Południowa (czas standardowy), Argentyna (czas standardowy), Wschodni czas standardowy SA (czas standardowy), Grenlandia (czas standardowy), Montevideo (czas standardowy), Montevideo (czas standardowy), Utc-02, Mid-Atlantic czas standardowy, Azores (czas standardowy), Azores (czas standardowy), Czas standardowy Cape Verde, Maroko (czas standardowy), UTC, GMT (czas standardowy GMT), Greenwich (czas standardowy), Europa Środkowa (czas standardowy), Europa Środkowa (czas standardowy), Romans (czas standardowy), Europa Środkowa (czas standardowy), W. Afryka Środkowa (czas standardowy), Namibia (czas standardowy), Namibia (czas standardowy), Jordania (czas standardowy), Jordania (czas standardowy), GTB (czas standardowy), Bliski Wschód (czas standardowy), Egipt (czas standardowy), Syria (czas standardowy), Europa (czas standardowy), Republika Południowej Afryki (czas standardowy), FLE (czas standardowy), Turcja (czas standardowy), Izrael (czas standardowy), Syria (czas standardowy), Libia (czas standardowy), arabski czas standardowy, białoruś (czas standardowy), rosyjski (czas standardowy), Afryka (czas standardowy), Iran (czas standardowy), Iran (czas standardowy), Arabski czas standardowy, Azerbejdżan (czas standardowy), Rosja Time (strefa czasowa 3), Mauritius (czas standardowy), Georgia (czas standardowy), Kaukaz (czas standardowy), Afganistan (czas standardowy), Azja Zachodnia (czas standardowy), Ekaterinburg (czas standardowy), Pakistan (czas standardowy), Indie (czas standardowy), Sri Lanka (czas standardowy), Nepal (czas standardowy), Azja Środkowa (czas standardowy), Bangladesz (czas standardowy), N. Azja Środkowa (czas standardowy), Mjanma (czas standardowy), SE Asia (czas standardowy), Azja Północna (czas standardowy), Chiny (czas standardowy), Singapur (czas standardowy), Singapur (czas standardowy), W. Australia (czas standardowy), Tajpej (czas standardowy), Ulaanbaatar (czas standardowy), Tokio (czas standardowy), Korea (czas standardowy), Korea (czas standardowy), Yakutsk (czas standardowy), Cen ( Cen). Australia Czas standardowy, AUS Central Time, E. Australia Standard Time, AUS Wschodni czas standardowy, Zachodni pacyficzny czas standardowy, Tasmania Czas standardowy, Magadan Standardowy Czas, Vladivostok Standard Time, Rosja Strefa czasowa 10, Środkowy Pacyficzny Czas standardowy, Rosja Strefa czasowa 11, Nowa Zelandia Czas standardowy, UTC+12, Fidżi Czas standardowy, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Samoa Standard Time, Wyspy Liniowe (czas standardowy) ciąg (wymagany)

Tagi zasobów

Nazwa Opis Wartość

Skalowanieak

Nazwa Opis Wartość
Cooldown czas oczekiwania od ostatniej akcji skalowania przed wykonaniem tej akcji. Musi mieć od 1 tygodnia do 1 minuty w formacie ISO 8601. ciąg (wymagany)
kierunek kierunek skalowania. Określa, czy akcja skalowania zwiększa się, czy zmniejsza liczbę wystąpień. "Zmniejsz"
"Wzrost"
"Brak" (wymagane)
typ typ akcji, która powinna wystąpić, gdy reguła skalowania jest uruchamiana. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (wymagane)
wartość liczba wystąpień, które są zaangażowane w akcję skalowania. Ta wartość musi być 1 lub większa. Wartość domyślna to 1. struna

ScaleCapacity

Nazwa Opis Wartość
domyślny liczba wystąpień, które zostaną ustawione, jeśli metryki nie są dostępne do oceny. Wartość domyślna jest używana tylko wtedy, gdy bieżąca liczba wystąpień jest niższa niż domyślna. ciąg (wymagany)
maksimum maksymalna liczba wystąpień dla zasobu. Rzeczywista maksymalna liczba wystąpień jest ograniczona przez rdzenie, które są dostępne w subskrypcji. ciąg (wymagany)
minimum minimalna liczba wystąpień zasobu. ciąg (wymagany)

ScaleRule

Nazwa Opis Wartość
metricTrigger wyzwalacz, który powoduje działanie skalowania. MetricTrigger (wymagane)
scaleAction parametry akcji skalowania. ScaleAction (wymagane)

ScaleRuleMetricDimension

Nazwa Opis Wartość
DimensionName Nazwa wymiaru. ciąg (wymagany)
Operator operator wymiaru. Obsługiwane są tylko wartości "Równe" i "NotEquals". Wartość "Równa się" jest równa dowolnej wartości. Wartość "NotEquals" nie jest równa wszystkim wartościom "Równa się"
"NotEquals" (wymagane)
Wartości lista wartości wymiarów. Na przykład: ["App1","App2"]. string[] (wymagane)

TimeWindow

Nazwa Opis Wartość
koniec godzina zakończenia profilu w formacie ISO 8601. ciąg (wymagany)
początek godzina rozpoczęcia profilu w formacie ISO 8601. ciąg (wymagany)
strefa czasowa strefa czasowa godziny rozpoczęcia i zakończenia profilu. Niektóre przykłady prawidłowych stref czasowych to: Dataline (czas standardowy), UTC-11, Hawaje (czas standardowy), Alaskan (czas standardowy), Pacyficzny Czas standardowy (Meksyk), Pacyfik (Czas standardowy), Us Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Mountain Standard Time (Czas standardowy), Mountain Standard Time (Meksyk), Central America Standard Time (Meksyk), Canada Central Standard Time (Czas standardowy), SA Pacific Standard Time, Eastern Standard Time Wschodni czas standardowy USA, Wenezuela (czas standardowy), Paragwaj (czas standardowy), Atlantyk (czas standardowy), Środkowy Brazylijski (czas standardowy), SA (zachodni czas standardowy), Pacyfik (czas standardowy), Nowa fundlandia (czas standardowy), E. Ameryka Południowa (czas standardowy), Argentyna (czas standardowy), Wschodni czas standardowy SA (czas standardowy), Grenlandia (czas standardowy), Montevideo (czas standardowy), Montevideo (czas standardowy), Utc-02, Mid-Atlantic czas standardowy, Azores (czas standardowy), Azores (czas standardowy), Czas standardowy Cape Verde, Maroko (czas standardowy), UTC, GMT (czas standardowy GMT), Greenwich (czas standardowy), Europa Środkowa (czas standardowy), Europa Środkowa (czas standardowy), Romans (czas standardowy), Europa Środkowa (czas standardowy), W. Afryka Środkowa (czas standardowy), Namibia (czas standardowy), Namibia (czas standardowy), Jordania (czas standardowy), Jordania (czas standardowy), GTB (czas standardowy), Bliski Wschód (czas standardowy), Egipt (czas standardowy), Syria (czas standardowy), Europa (czas standardowy), Republika Południowej Afryki (czas standardowy), FLE (czas standardowy), Turcja (czas standardowy), Izrael (czas standardowy), Syria (czas standardowy), Libia (czas standardowy), arabski czas standardowy, białoruś (czas standardowy), rosyjski (czas standardowy), Afryka (czas standardowy), Iran (czas standardowy), Iran (czas standardowy), Arabski czas standardowy, Azerbejdżan (czas standardowy), Rosja Time (strefa czasowa 3), Mauritius (czas standardowy), Georgia (czas standardowy), Kaukaz (czas standardowy), Afganistan (czas standardowy), Azja Zachodnia (czas standardowy), Ekaterinburg (czas standardowy), Pakistan (czas standardowy), Indie (czas standardowy), Sri Lanka (czas standardowy), Nepal (czas standardowy), Azja Środkowa (czas standardowy), Bangladesz (czas standardowy), N. Azja Środkowa (czas standardowy), Mjanma (czas standardowy), SE Asia (czas standardowy), Azja Północna (czas standardowy), Chiny (czas standardowy), Singapur (czas standardowy), Singapur (czas standardowy), W. Australia (czas standardowy), Tajpej (czas standardowy), Ulaanbaatar (czas standardowy), Tokio (czas standardowy), Korea (czas standardowy), Korea (czas standardowy), Yakutsk (czas standardowy), Cen ( Cen). Australia Czas standardowy, AUS Central Time, E. Australia Standard Time, AUS Wschodni czas standardowy, Zachodni pacyficzny czas standardowy, Tasmania Czas standardowy, Magadan Standardowy Czas, Vladivostok Standard Time, Rosja Strefa czasowa 10, Środkowy Pacyficzny Czas standardowy, Rosja Strefa czasowa 11, Nowa Zelandia Czas standardowy, UTC+12, Fidżi Czas standardowy, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Samoa Standard Time, Wyspy Liniowe (czas standardowy) struna

Element webhookNotification

Nazwa Opis Wartość
Właściwości torbę właściwości ustawień. Ta wartość może być pusta. element webhookNotificationProperties
serviceUri adres usługi do odbierania powiadomienia. struna

Element webhookNotificationProperties

Nazwa Opis Wartość