Microsoft.Insights autoscalesettings 2015-04-01
Bicep リソース定義
autoscalesettings リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
注釈
監視ソリューションのデプロイに関するガイダンスについては、「 Bicep を使用して監視リソースを作成する」を参照してください。
リソース形式
Microsoft.Insights/autoscalesettings リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Insights/autoscalesettings@2015-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
enabled: bool
name: 'string'
notifications: [
{
email: {
customEmails: [
'string'
]
sendToSubscriptionAdministrator: bool
sendToSubscriptionCoAdministrators: bool
}
operation: 'Scale'
webhooks: [
{
properties: {}
serviceUri: 'string'
}
]
}
]
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'
}
}
プロパティ値
autoscalesettings
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) |
location | リソースの場所 | string (必須) |
tags | リソース タグ | タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください |
properties | リソースの自動スケーリング設定。 | AutoscaleSetting (必須) |
AutoscaleSetting
名前 | 説明 | 値 |
---|---|---|
enabled | 有効なフラグ。 リソースに対して自動スケーリングが有効かどうかを指定します。 既定値は "false" です。 | [bool] |
name | 自動スケーリング設定の名前。 | string |
notifications | 通知のコレクション。 | AutoscaleNotification[] |
profiles | 異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 指定できるプロファイルは最大 20 個です。 | AutoscaleProfile[] (必須) 制約: 最大長 = 20 |
targetResourceLocation | 自動スケーリング設定を追加する必要があるリソースの場所。 | string |
targetResourceUri | 自動スケーリング設定を追加する必要があるリソースのリソース識別子。 | string |
AutoscaleNotification
名前 | 説明 | 値 |
---|---|---|
電子メール通知。 | EmailNotification | |
operation | 通知に関連付けられている操作とその値は "scale" である必要があります | 'Scale' (必須) |
webhooks | webhook 通知のコレクション。 | WebhookNotification[] |
EmailNotification
名前 | 説明 | 値 |
---|---|---|
customEmails | カスタム電子メール の一覧。 この値には null または空を指定できます。この場合、この属性は無視されます。 | string[] |
sendToSubscriptionAdministrator | サブスクリプション管理者にメールを送信するかどうかを示す 値。 | [bool] |
sendToSubscriptionCoAdministrators | サブスクリプションの共同管理者に電子メールを送信するかどうかを示す 値。 | [bool] |
WebhookNotification
名前 | 説明 | 値 |
---|---|---|
properties | 設定のプロパティ バッグ。 この値は空にすることができます。 | object |
serviceUri | 通知を受信するサービス アドレス。 | string |
AutoscaleProfile
名前 | 説明 | 値 |
---|---|---|
capacity | このプロファイル中に使用できるインスタンスの数。 | ScaleCapacity (必須) |
fixedDate | プロファイルの特定の日時。 Recurrence 要素が使用されている場合、この要素は使用されません。 | TimeWindow |
name | プロファイルの名前。 | string (必須) |
recurrence | このプロファイルが開始される繰り返し時間。 FixedDate 要素が使用されている場合、この要素は使用されません。 | 定期的なアイテム |
rules | スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 指定できるルールは最大 10 個です。 | ScaleRule[] (必須) |
ScaleCapacity
名前 | 説明 | 値 |
---|---|---|
default | メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンスの数が既定値より少ない場合にのみ使用されます。 | string (必須) |
maximum | リソースのインスタンスの最大数。 インスタンスの実際の最大数は、サブスクリプションで使用可能なコアによって制限されます。 | string (必須) |
minimum | リソースのインスタンスの最小数。 | string (必須) |
TimeWindow
名前 | 説明 | 値 |
---|---|---|
end | ISO 8601 形式のプロファイルの終了時刻。 | string (必須) |
start | ISO 8601 形式のプロファイルの開始時刻。 | string (必須) |
timeZone | プロファイルの開始時刻と終了時刻のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中部標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋標準時、新ファンドランド標準時、E.南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、W.中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時,FLE標準時,Türkiye標準時,イスラエル標準時,カリーニングラード標準時,リビア標準時,アラビア標準時,アラブ標準時,ベラルーシ標準時,ロシア標準時,E.アフリカ標準時,イラン標準時,アラビア標準時,アゼルバイジャン標準時,ロシア標準時,モーリシャス標準時,グルジア標準時,コーカサス標準時, アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. Australia Standard Time, Taipei Standard Time, ウランバートル標準時, 東京標準時, 韓国標準時, ヤクーツク標準時, Cen. オーストラリア標準時、AUS 中部標準時、E.オーストラリア標準時、AUS 東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジオストク標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャカ標準時、トンガ標準時、サモア標準時、サモア標準時 Line Islands Standard Time | string |
繰り返し
名前 | 説明 | 値 |
---|---|---|
frequency | 繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、毎週同じセットのプロファイルを用意することになります。 たとえば、毎日のスケジュールを設定するには、 スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 | 'Day' 'Hour' 'Minute' 'Month' 'None' 'Second' 'Week' 'Year' (必須) |
schedule | プロファイルの開始時のスケジュール制約。 | RecurrentSchedule (必須) |
RecurrentSchedule
名前 | 説明 | 値 |
---|---|---|
days | プロファイルが有効な日数のコレクション。 日曜日から土曜日までの値を指定できます。 | string[] (必須) |
時間 | プロファイルが有効になる時間 (時) のコレクション。 サポートされている値は、24 時間制の 0 から 23 です (AM/PM 時間はサポートされていません)。 | int[] (必須) |
minutes | プロファイルが有効になる分のコレクション。 | int[] (必須) |
timeZone | プロファイルの時間のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中部標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋標準時、新ファンドランド標準時、E.南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、W.中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時,FLE標準時,Türkiye標準時,イスラエル標準時,カリーニングラード標準時,リビア標準時,アラビア標準時,アラブ標準時,ベラルーシ標準時,ロシア標準時,E.アフリカ標準時,イラン標準時,アラビア標準時,アゼルバイジャン標準時,ロシア標準時,モーリシャス標準時,グルジア標準時,コーカサス標準時, アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. Australia Standard Time, Taipei Standard Time, ウランバートル標準時, 東京標準時, 韓国標準時, ヤクーツク標準時, Cen. オーストラリア標準時、AUS 中部標準時、E.オーストラリア標準時、AUS 東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジオストク標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャカ標準時、トンガ標準時、サモア標準時、サモア標準時 Line Islands Standard Time | string (必須) |
ScaleRule
名前 | 説明 | 値 |
---|---|---|
metricTrigger | スケーリング アクションが発生するトリガー。 | MetricTrigger (必須) |
scaleAction | スケーリング アクションのパラメーター。 | ScaleAction (必須) |
MetricTrigger
名前 | 説明 | 値 |
---|---|---|
dimensions | ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] | ScaleRuleMetricDimension[] |
dividePerInstance | メトリックをインスタンスごとに除算するかどうかを示す値。 | [bool] |
metricName | ルールが監視する内容を定義するメトリックの名前。 | string (必須) |
metricNamespace | ルールが監視する内容を定義するメトリックの名前空間。 | string |
metricResourceLocation | ルールが監視するリソースの場所。 | string |
metricResourceUri | ルールが監視するリソースのリソース識別子。 | string (必須) |
operator | メトリック データとしきい値を比較するために使用される演算子。 | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'NotEquals' (必須) |
statistic | メトリック統計の種類。 複数のインスタンスのメトリックを結合する方法。 | 'Average' 'Count' 'Max' 'Min' 'Sum' (必須) |
threshold | スケール アクションをトリガーするメトリックのしきい値。 | int (必須) |
timeAggregation | 時間集計の種類。 収集されたデータの経時的な結合方法。 既定値は Average です。 | 'Average' 'Count' 'Last' 'Maximum' 'Minimum' 'Total' (必須) |
timeGrain | ルールが監視するメトリックの細分性。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の値にする必要があります。 | string (必須) |
timeWindow | インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を上回っている必要があります。これは、resource-to-resource とは異なることがあります。 12 時間から 5 分の値にする必要があります。 | string (必須) |
ScaleRuleMetricDimension
名前 | 説明 | 値 |
---|---|---|
DimensionName | ディメンションの名前。 | string (必須) |
演算子 | ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない | 'Equals' 'NotEquals' (必須) |
値 | ディメンション値の一覧。 例: ["App1","App2"]。 | string[] (必須) |
ScaleAction
名前 | 説明 | 値 |
---|---|---|
cooldown | このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式では、1 週間から 1 分の間である必要があります。 | string (必須) |
方向 | スケールの方向。 スケーリング アクションがインスタンスの数を増減するかどうか。 | 'Decrease' '増加' 'None' (必須) |
型 | スケール ルールの起動時に発生するアクションの種類。 | 'ChangeCount' 'ExactCount' 'PercentChangeCount' 'ServiceAllowedNextValue' (必須) |
value | スケーリング アクションに関係するインスタンスの数。 1 以上の値を設定する必要があります。 既定値は 1 です。 | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
Darktrace Autoscaling vSensors をデプロイする |
このテンプレートを使用すると、Darktrace vSensors の自動スケーリングデプロイを自動的にデプロイできます |
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする |
Drupal (Apache/PHP) を実行している各 VM & ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します |
Kentico Xperience |
このテンプレートは、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイを容易にします。 |
Azure SQL Database を使用した LANSA Windows VM ScaleSet の自動スケーリング |
このテンプレートでは、スケール セット内の VM の必要な数を持つ Windows VMSS と、各 VM にインストールする LANSA MSI がデプロイされます。 VM スケール セットがデプロイされると、LANSA MSI のインストールにカスタム スクリプト拡張機能が使用されます) |
Python Bottle サーバー & AutoScale を使用して VM スケール セットをデプロイする |
動作する単純な Python Bottle アプリを実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 自動スケーリングが構成されている場合、スケール セットは必要に応じて & スケールアウトされます |
スケーラブルな Umbraco CMS Web アプリ |
このテンプレートは、Azure App Service Web Appsに umbraco CMS Web アプリを簡単にデプロイする方法を提供します。 |
シンプルな Umbraco CMS Web アプリ |
このテンプレートは、Azure App Service Web Appsに umbraco CMS Web アプリを簡単にデプロイする方法を提供します。 |
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook |
小規模または大規模のエンタープライズ向けのクラウド導入では、クラウド デプロイから価値を引き出すために、責任ある効率的なガバナンス モデルが必要です。 CloudWise (ソリューションのコード名) は、Azure Partner QuickStarts から入手できる複合ソリューションであり、顧客、システム インテグレーター、パートナーの導入を可能にし、コストの最適化、アプリケーションの信頼性の向上、ビジネス リスクの削減に重点を置いた、セルフサービスで自動化されたガバナンスと運用ソリューションを提供します。 このソリューションでは、可視性と制御の主要なガバナンスの柱が強調されています。 |
仮想マシン ScaleSet の自動スケール設定をデプロイする |
このテンプレートを使用すると、Virtual Machine ScaleSet リソースの自動スケーリング ポリシーをデプロイできます。 |
App Service プランの自動スケーリング設定をデプロイする |
このテンプレートを使用すると、Azure AppService Plan リソースの自動スケーリング ポリシーをデプロイできます。 |
Windows VMSS をデプロイして、SSL DSC を特徴とする Windows を構成する |
このテンプレートを使用すると、2 つの Windows VMSS をデプロイし、IIS/Web ロール、.Net Framework 4.5、Windows 認証、アプリケーション初期化、アプリケーション展開パッケージのダウンロード、DSC と Azure を使用した SSL 構成 & URL 書き換えなどの Windows 機能を構成できますKey Vault |
IIS WebApp を実行する自動スケーリングを使用した VM スケール セット |
IIS と非常に基本的な .NET MVC Web アプリを実行する Windows VM スケール セットをデプロイします。 VMSS PowerShell DSC 拡張機能を利用して、IIS のインストールと WebDeploy パッケージのデプロイを行います。 |
Linux カスタム イメージを使用して VM スケール セットをデプロイする |
このテンプレートを使用すると、スケール セット内にカスタム VM Linux イメージをデプロイできます。 これらの VM は、HTTP 負荷分散を使用したロード バランサーの背後にあります (既定ではポート 80)。 この例では、カスタム スクリプトを使用してアプリケーションのデプロイと更新を行います。独自の更新手順にカスタム スクリプトを指定する必要がある場合があります。 VMSS を作成するのと同じサブスクリプションとリージョンに、VM の一般化されたイメージを提供する必要があります。 |
スケール セット内の VM の数を手動で変更する |
このテンプレートを使用すると、スケール セット内の VM の数を手動で変更できます。 |
Linux VM と自動スケールを使用して VM スケール セットをデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンの Ubuntu Linux 15.04 または 14.04.4-LTS を使用して、Linux VM の単純な VM スケール セットをデプロイできます。 これらの VM は、SSH 接続用の NAT 規則を持つロード バランサーの背後にあります。また、自動スケールが統合されています |
Windows VM と自動スケールを使用して VM スケール セットをデプロイする |
このテンプレートを使用すると、Windows 2008-R2-SP1、2012-Datacenter、または 2012-R2-Datacenter のパッチが適用された最新バージョンを使用して、Windows VM の単純な VM スケール セットをデプロイできます。 これらの VM は、RDP 接続の NAT 規則を持つロード バランサーの背後にあります。 また、自動スケールが統合されています |
ARM テンプレート リソース定義
autoscalesettings リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
注釈
監視ソリューションのデプロイに関するガイダンスについては、「 Bicep を使用して監視リソースを作成する」を参照してください。
リソース形式
Microsoft.Insights/autoscalesettings リソースを作成するには、テンプレートに次の JSON を追加します。
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2015-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"enabled": "bool",
"name": "string",
"notifications": [
{
"email": {
"customEmails": [ "string" ],
"sendToSubscriptionAdministrator": "bool",
"sendToSubscriptionCoAdministrators": "bool"
},
"operation": "Scale",
"webhooks": [
{
"properties": {},
"serviceUri": "string"
}
]
}
],
"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"
}
}
プロパティ値
autoscalesettings
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.Insights/autoscalesettings' |
apiVersion | リソース API のバージョン | '2015-04-01' |
name | リソース名 | string (必須) |
location | リソースの場所 | string (必須) |
tags | リソース タグ | タグの名前と値のディクショナリ。 「テンプレートのタグ」を参照してください |
properties | リソースの自動スケーリング設定。 | AutoscaleSetting (必須) |
AutoscaleSetting
名前 | 説明 | 値 |
---|---|---|
enabled | 有効なフラグ。 リソースに対して自動スケーリングが有効かどうかを指定します。 既定値は "false" です。 | [bool] |
name | 自動スケーリング設定の名前。 | string |
notifications | 通知のコレクション。 | AutoscaleNotification[] |
profiles | 異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 指定できるプロファイルは最大 20 個です。 | AutoscaleProfile[] (必須) 制約: 最大長 = 20 |
targetResourceLocation | 自動スケーリング設定を追加する必要があるリソースの場所。 | string |
targetResourceUri | 自動スケーリング設定を追加する必要があるリソースのリソース識別子。 | string |
AutoscaleNotification
名前 | 説明 | 値 |
---|---|---|
電子メール通知。 | EmailNotification | |
operation | 通知に関連付けられている操作とその値は "scale" である必要があります | 'Scale' (必須) |
webhooks | webhook 通知のコレクション。 | WebhookNotification[] |
EmailNotification
名前 | 説明 | 値 |
---|---|---|
customEmails | カスタム電子メール の一覧。 この値には null または空を指定できます。この場合、この属性は無視されます。 | string[] |
sendToSubscriptionAdministrator | サブスクリプション管理者にメールを送信するかどうかを示す 値。 | [bool] |
sendToSubscriptionCoAdministrators | サブスクリプションの共同管理者に電子メールを送信するかどうかを示す 値。 | [bool] |
WebhookNotification
名前 | 説明 | 値 |
---|---|---|
properties | 設定のプロパティ バッグ。 この値は空にすることができます。 | object |
serviceUri | 通知を受信するサービス アドレス。 | string |
AutoscaleProfile
名前 | 説明 | 値 |
---|---|---|
capacity | このプロファイル中に使用できるインスタンスの数。 | ScaleCapacity (必須) |
fixedDate | プロファイルの特定の日時。 Recurrence 要素が使用されている場合、この要素は使用されません。 | TimeWindow |
name | プロファイルの名前。 | string (必須) |
recurrence | このプロファイルが開始される繰り返し時間。 FixedDate 要素が使用されている場合、この要素は使用されません。 | 定期的なアイテム |
rules | スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 指定できるルールは最大 10 個です。 | ScaleRule[] (必須) |
ScaleCapacity
名前 | 説明 | 値 |
---|---|---|
default | 評価にメトリックが使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンスの数が既定値より少ない場合にのみ使用されます。 | string (必須) |
maximum | リソースのインスタンスの最大数。 インスタンスの実際の最大数は、サブスクリプションで使用可能なコアによって制限されます。 | string (必須) |
minimum | リソースのインスタンスの最小数。 | string (必須) |
TimeWindow
名前 | 説明 | 値 |
---|---|---|
end | ISO 8601 形式のプロファイルの終了時刻。 | string (必須) |
start | ISO 8601 形式のプロファイルの開始時刻。 | string (必須) |
timeZone | プロファイルの開始時刻と終了時刻のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中部標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋標準時、新ファンドランド標準時、E.南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、W.中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時,FLE標準時,Türkiye標準時,イスラエル標準時,カリーニングラード標準時,リビア標準時,アラビア標準時,アラブ標準時,ベラルーシ標準時,ロシア標準時,E.アフリカ標準時,イラン標準時,アラビア標準時,アゼルバイジャン標準時,ロシア標準時,モーリシャス標準時,グルジア標準時,コーカサス標準時, アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. Australia Standard Time, Taipei Standard Time, ウランバートル標準時, 東京標準時, 韓国標準時, ヤクーツク標準時, Cen. オーストラリア標準時、AUS 中部標準時、E.オーストラリア標準時、AUS 東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジオストク標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャカ標準時、トンガ標準時、サモア標準時、サモア標準時 Line Islands Standard Time | string |
繰り返し
名前 | 説明 | 値 |
---|---|---|
frequency | 繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、毎週同じセットのプロファイルを用意することになります。 たとえば、毎日のスケジュールを設定するには、 スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 | 'Day' 'Hour' 'Minute' 'Month' 'None' 'Second' 'Week' 'Year' (必須) |
schedule | プロファイルの開始時のスケジュール制約。 | RecurrentSchedule (必須) |
RecurrentSchedule
名前 | 説明 | 値 |
---|---|---|
days | プロファイルが有効な日数のコレクション。 日曜日から土曜日までの値を指定できます。 | string[] (必須) |
時間 | プロファイルが有効になる時間 (時) のコレクション。 サポートされている値は、24 時間制の 0 から 23 です (AM/PM 時間はサポートされていません)。 | int[] (必須) |
minutes | プロファイルが有効になる分のコレクション。 | int[] (必須) |
timeZone | プロファイルの時間のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中部標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋標準時、新ファンドランド標準時、E.南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、W.中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時,FLE標準時,Türkiye標準時,イスラエル標準時,カリーニングラード標準時,リビア標準時,アラビア標準時,アラブ標準時,ベラルーシ標準時,ロシア標準時,E.アフリカ標準時,イラン標準時,アラビア標準時,アゼルバイジャン標準時,ロシア標準時,モーリシャス標準時,グルジア標準時,コーカサス標準時, アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. Australia Standard Time, Taipei Standard Time, ウランバートル標準時, 東京標準時, 韓国標準時, ヤクーツク標準時, Cen. オーストラリア標準時、AUS 中部標準時、E.オーストラリア標準時、AUS 東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジオストク標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャカ標準時、トンガ標準時、サモア標準時、サモア標準時 Line Islands Standard Time | string (必須) |
ScaleRule
名前 | 説明 | 値 |
---|---|---|
metricTrigger | スケーリング アクションが発生するトリガー。 | MetricTrigger (必須) |
scaleAction | スケーリング アクションのパラメーター。 | ScaleAction (必須) |
MetricTrigger
名前 | 説明 | 値 |
---|---|---|
dimensions | ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] | ScaleRuleMetricDimension[] |
dividePerInstance | メトリックをインスタンスごとに除算するかどうかを示す値。 | [bool] |
metricName | ルールが監視する内容を定義するメトリックの名前。 | string (必須) |
metricNamespace | ルールが監視する内容を定義するメトリックの名前空間。 | string |
metricResourceLocation | ルールが監視するリソースの場所。 | string |
metricResourceUri | ルールが監視するリソースのリソース識別子。 | string (必須) |
operator | メトリック データとしきい値を比較するために使用される演算子。 | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'NotEquals' (必須) |
statistic | メトリック統計の種類。 複数のインスタンスのメトリックを結合する方法。 | 'Average' 'Count' 'Max' 'Min' 'Sum' (必須) |
threshold | スケール アクションをトリガーするメトリックのしきい値。 | int (必須) |
timeAggregation | 時間集計の種類。 収集されたデータの経時的な結合方法。 既定値は Average です。 | 'Average' 'Count' 'Last' 'Maximum' 'Minimum' 'Total' (必須) |
timeGrain | ルールが監視するメトリックの細分性。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の値にする必要があります。 | string (必須) |
timeWindow | インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を上回っている必要があります。これは、resource-to-resource とは異なることがあります。 12 時間から 5 分の値にする必要があります。 | string (必須) |
ScaleRuleMetricDimension
名前 | 説明 | 値 |
---|---|---|
DimensionName | ディメンションの名前。 | string (必須) |
演算子 | ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない | 'Equals' 'NotEquals' (必須) |
値 | ディメンション値の一覧。 例: ["App1","App2"]。 | string[] (必須) |
ScaleAction
名前 | 説明 | 値 |
---|---|---|
cooldown | このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式では、1 週間から 1 分の間である必要があります。 | string (必須) |
方向 | スケールの方向。 スケーリング アクションがインスタンスの数を増減するかどうか。 | 'Decrease' '増加' 'None' (必須) |
型 | スケール ルールの起動時に発生するアクションの種類。 | 'ChangeCount' 'ExactCount' 'PercentChangeCount' 'ServiceAllowedNextValue' (必須) |
value | スケーリング アクションに関係するインスタンスの数。 1 以上の値を設定する必要があります。 既定値は 1 です。 | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
Darktrace Autoscaling vSensors をデプロイする |
このテンプレートを使用すると、Darktrace vSensors の自動スケーリングデプロイを自動的にデプロイできます |
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする |
Drupal (Apache/PHP) を実行している各 VM & ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します |
Kentico Xperience |
このテンプレートは、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイを容易にします。 |
Azure SQL Database を使用した LANSA Windows VM ScaleSet の自動スケーリング |
このテンプレートでは、スケール セット内の VM の必要な数を持つ Windows VMSS と、各 VM にインストールする LANSA MSI がデプロイされます。 VM スケール セットがデプロイされると、LANSA MSI のインストールにカスタム スクリプト拡張機能が使用されます) |
Python Bottle サーバー & AutoScale を使用して VM スケール セットをデプロイする |
動作する単純な Python Bottle アプリを実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 自動スケーリングが構成されている場合、スケール セットは必要に応じて & スケールアウトされます |
スケーラブルな Umbraco CMS Web アプリ |
このテンプレートは、umbraco CMS Web アプリをAzure App Service Web Appsに簡単にデプロイする方法を提供します。 |
シンプルな Umbraco CMS Web アプリ |
このテンプレートは、umbraco CMS Web アプリをAzure App Service Web Appsに簡単にデプロイする方法を提供します。 |
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook |
小規模または大規模なエンタープライズ向けのクラウド導入では、クラウド デプロイから価値を引き出すために、責任ある効率的なガバナンス モデルが必要です。 CloudWise (ソリューションのコード名) は、Azure Partner QuickStarts から入手できる複合ソリューションであり、顧客、システム インテグレーター、パートナーの導入を可能にする企業であり、コストの最適化、アプリケーションの信頼性の向上、ビジネス リスクの削減に重点を置いた、セルフサービスで自動化されたガバナンスと運用ソリューションを提供します。 このソリューションでは、可視性と制御の主要なガバナンスの柱が強調されています。 |
仮想マシン ScaleSet の自動スケール設定をデプロイする |
このテンプレートを使用すると、Virtual Machine ScaleSet リソースの自動スケーリング ポリシーをデプロイできます。 |
App Service プランの自動スケーリング設定を展開する |
このテンプレートを使用すると、Azure AppService プラン リソースの自動スケーリング ポリシーをデプロイできます。 |
Windows VMSS をデプロイして、SSL DSC を特徴とするウィンドウを構成する |
このテンプレートを使用すると、2 つの Windows VMSS をデプロイし、IIS/Web ロール、.Net Framework 4.5、Windows 認証、アプリケーション初期化、アプリケーション展開パッケージのダウンロード、DSC と Azure Key Vault を使用した URL 書き換え & SSL 構成などの Windows 機能を構成できますKey Vault |
IIS WebApp を実行する自動スケーリングを使用した VM スケール セット |
IIS と非常に基本的な .NET MVC Web アプリを実行している Windows VM スケール セットをデプロイします。 VMSS PowerShell DSC 拡張機能を利用して、IIS のインストールと WebDeploy パッケージのデプロイを行います。 |
Linux カスタム イメージを使用して VM スケール セットをデプロイする |
このテンプレートを使用すると、スケール セット内にカスタム VM Linux イメージをデプロイできます。 これらの VM は、HTTP 負荷分散を使用したロード バランサーの背後にあります (既定ではポート 80)。 この例では、カスタム スクリプトを使用してアプリケーションのデプロイと更新を行います。独自の更新手順用にカスタム スクリプトを指定する必要がある場合があります。 VMSS を作成するのと同じサブスクリプションとリージョンに、VM の一般化されたイメージを提供する必要があります。 |
スケール セット内の VM の数を手動で変更する |
このテンプレートを使用すると、スケール セット内の VM の数を手動で変更できます。 |
Linux VM と自動スケールを使用して VM スケール セットをデプロイする |
このテンプレートを使用すると、修正プログラムが適用された最新バージョンの Ubuntu Linux 15.04 または 14.04.4-LTS を使用して、Linux VM の単純な VM スケール セットをデプロイできます。 これらの VM は、SSH 接続の NAT 規則を持つロード バランサーの背後にあります。自動スケールも統合されています |
Windows VM と自動スケールを使用して VM スケール セットをデプロイする |
このテンプレートを使用すると、最新の修正プログラムが適用されたバージョンの Windows 2008-R2-SP1、2012-Datacenter、または 2012-R2-Datacenter を使用して、Windows VM の単純な VM スケール セットをデプロイできます。 これらの VM は、RDP 接続の NAT 規則を持つロード バランサーの背後にあります。 自動スケールも統合されています |
Terraform (AzAPI プロバイダー) リソース定義
autoscalesettings リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Insights/autoscalesettings リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2015-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
enabled = bool
name = "string"
notifications = [
{
email = {
customEmails = [
"string"
]
sendToSubscriptionAdministrator = bool
sendToSubscriptionCoAdministrators = bool
}
operation = "Scale"
webhooks = [
{
properties = {}
serviceUri = "string"
}
]
}
]
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"
}
})
}
プロパティ値
autoscalesettings
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.Insights/autoscalesettings@2015-04-01" |
name | リソース名 | string (必須) |
location | リソースの場所 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソース タグ | タグ名と値のディクショナリ。 |
properties | リソースの自動スケーリング設定。 | AutoscaleSetting (必須) |
AutoscaleSetting
名前 | 説明 | 値 |
---|---|---|
enabled | 有効なフラグ。 リソースに対して自動スケーリングが有効かどうかを指定します。 既定値は "false" です。 | [bool] |
name | 自動スケーリング設定の名前。 | string |
notifications | 通知のコレクション。 | AutoscaleNotification[] |
profiles | 異なる期間に異なるスケーリング パラメーターを指定する自動スケーリング プロファイルのコレクション。 指定できるプロファイルは最大 20 個です。 | AutoscaleProfile[] (必須) 制約: 最大長 = 20 |
targetResourceLocation | 自動スケーリング設定を追加する必要があるリソースの場所。 | string |
targetResourceUri | 自動スケーリング設定を追加する必要があるリソースのリソース識別子。 | string |
AutoscaleNotification
名前 | 説明 | 値 |
---|---|---|
電子メール通知。 | EmailNotification | |
operation | 通知に関連付けられている操作とその値は "scale" である必要があります | "Scale" (必須) |
webhooks | webhook 通知のコレクション。 | WebhookNotification[] |
EmailNotification
名前 | 説明 | 値 |
---|---|---|
customEmails | カスタム電子メール の一覧。 この値は null または空にすることができます。この場合、この属性は無視されます。 | string[] |
sendToSubscriptionAdministrator | サブスクリプション管理者に電子メールを送信するかどうかを示す値。 | [bool] |
sendToSubscriptionCoAdministrators | サブスクリプションの共同管理者に電子メールを送信するかどうかを示す値。 | [bool] |
WebhookNotification
名前 | 説明 | 値 |
---|---|---|
properties | 設定のプロパティ バッグ。 この値は空にすることができます。 | object |
serviceUri | 通知を受信するサービス アドレス。 | string |
AutoscaleProfile
名前 | 説明 | 値 |
---|---|---|
capacity | このプロファイル中に使用できるインスタンスの数。 | ScaleCapacity (必須) |
fixedDate | プロファイルの特定の日時。 Recurrence 要素が使用されている場合、この要素は使用されません。 | TimeWindow |
name | プロファイルの名前。 | string (必須) |
recurrence | このプロファイルが開始される繰り返し時間。 FixedDate 要素が使用されている場合、この要素は使用されません。 | 定期的なアイテム |
rules | スケーリング アクションのトリガーとパラメーターを提供するルールのコレクション。 指定できるルールは最大 10 個です。 | ScaleRule[] (必須) |
ScaleCapacity
名前 | 説明 | 値 |
---|---|---|
default | メトリックが評価に使用できない場合に設定されるインスタンスの数。 既定値は、現在のインスタンスの数が既定値より少ない場合にのみ使用されます。 | string (必須) |
maximum | リソースのインスタンスの最大数。 インスタンスの実際の最大数は、サブスクリプションで使用可能なコアによって制限されます。 | string (必須) |
minimum | リソースのインスタンスの最小数。 | string (必須) |
TimeWindow
名前 | 説明 | 値 |
---|---|---|
end | ISO 8601 形式のプロファイルの終了時刻。 | string (必須) |
start | ISO 8601 形式のプロファイルの開始時刻。 | string (必須) |
timeZone | プロファイルの開始時刻と終了時刻のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中部標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋標準時、新ファンドランド標準時、E.南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、W.中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時,FLE標準時,Türkiye標準時,イスラエル標準時,カリーニングラード標準時,リビア標準時,アラビア標準時,アラブ標準時,ベラルーシ標準時,ロシア標準時,E.アフリカ標準時,イラン標準時,アラビア標準時,アゼルバイジャン標準時,ロシア標準時,モーリシャス標準時,グルジア標準時,コーカサス標準時, アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. Australia Standard Time, Taipei Standard Time, ウランバートル標準時, 東京標準時, 韓国標準時, ヤクーツク標準時, Cen. オーストラリア標準時、AUS 中部標準時、E.オーストラリア標準時、AUS 東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジオストク標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャカ標準時、トンガ標準時、サモア標準時、サモア標準時 Line Islands Standard Time | string |
繰り返し
名前 | 説明 | 値 |
---|---|---|
frequency | 繰り返し頻度。 スケジュール プロファイルを有効にする頻度。 この値は Week である必要があります。つまり、毎週同じセットのプロファイルを用意することになります。 たとえば、毎日のスケジュールを設定するには、 スケジュール を曜日に設定します。 frequency プロパティは、スケジュールが毎週繰り返されることを指定します。 | "Day" "Hour" "Minute" "Month" "None" "Second" "週" "Year" (必須) |
schedule | プロファイルの開始時のスケジュール制約。 | RecurrentSchedule (必須) |
RecurrentSchedule
名前 | 説明 | 値 |
---|---|---|
days | プロファイルが有効な日数のコレクション。 日曜日から土曜日までの値を指定できます。 | string[] (必須) |
時間 | プロファイルが有効になる時間 (時) のコレクション。 サポートされている値は、24 時間制の 0 から 23 です (AM/PM 時間はサポートされていません)。 | int[] (必須) |
minutes | プロファイルが有効になる分のコレクション。 | int[] (必須) |
timeZone | プロファイルの時間のタイムゾーン。 有効なタイム ゾーンの例としては、Dateline Standard Time、UTC-11、ハワイ標準時、アラスカ標準時、太平洋標準時 (メキシコ)、太平洋標準時、米国山標準時、マウンテン標準時 (メキシコ)、山標準時、中央アメリカ標準時、中部標準時、中央標準時 (メキシコ)、カナダ中部標準時、SA 太平洋標準時、東部標準時、 米国東部標準時、ベネズエラ標準時、パラグアイ標準時、大西洋標準時、中央ブラジル標準時、SA 西部標準時、太平洋標準時、新ファンドランド標準時、E.南アメリカ標準時、アルゼンチン標準時、SA 東部標準時、グリーンランド標準時、モンテビデオ標準時、バイア標準時、UTC-02、Mid-Atlantic 標準時、アゾレス標準時、 カーボベルデ標準時、モロッコ標準時、UTC、GMT標準時、グリニッジ標準時、W.ヨーロッパ標準時、中央ヨーロッパ標準時、ロマンス標準時、中央ヨーロッパ標準時、W.中央アフリカ標準時、ナミビア標準時、ヨルダン標準時、GTB標準時、中東標準時、エジプト標準時、シリア標準時、E.ヨーロッパ標準時、 南アフリカ標準時,FLE標準時,Türkiye標準時,イスラエル標準時,カリーニングラード標準時,リビア標準時,アラビア標準時,アラブ標準時,ベラルーシ標準時,ロシア標準時,E.アフリカ標準時,イラン標準時,アラビア標準時,アゼルバイジャン標準時,ロシア標準時,モーリシャス標準時,グルジア標準時,コーカサス標準時, アフガニスタン標準時、西アジア標準時、エカテリンブルク標準時、パキスタン標準時、インド標準時、スリランカ標準時、ネパール標準時、中央アジア標準時、バングラデシュ標準時、N.中央アジア標準時、ミャンマー標準時、SEアジア標準時、北アジア標準時、中国標準時、北アジア東部標準時、シンガポール標準時、 W. Australia Standard Time, Taipei Standard Time, ウランバートル標準時, 東京標準時, 韓国標準時, ヤクーツク標準時, Cen. オーストラリア標準時、AUS 中部標準時、E.オーストラリア標準時、AUS 東部標準時、西太平洋標準時、タスマニア標準時、マガダン標準時、ウラジオストク標準時、ロシアタイム ゾーン 10、中部太平洋標準時、ロシアタイム ゾーン 11、ニュージーランド標準時、UTC+12、フィジー標準時、カムチャカ標準時、トンガ標準時、サモア標準時、サモア標準時 Line Islands Standard Time | string (必須) |
ScaleRule
名前 | 説明 | 値 |
---|---|---|
metricTrigger | スケーリング アクションが発生するトリガー。 | MetricTrigger (必須) |
scaleAction | スケーリング アクションのパラメーター。 | ScaleAction (必須) |
MetricTrigger
名前 | 説明 | 値 |
---|---|---|
dimensions | ディメンション条件の一覧。 例: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}] | ScaleRuleMetricDimension[] |
dividePerInstance | メトリックをインスタンスごとに除算するかどうかを示す値。 | [bool] |
metricName | ルールが監視する内容を定義するメトリックの名前。 | string (必須) |
metricNamespace | ルールが監視する内容を定義するメトリックの名前空間。 | string |
metricResourceLocation | ルールが監視するリソースの場所。 | string |
metricResourceUri | ルールが監視するリソースのリソース識別子。 | string (必須) |
operator | メトリック データとしきい値を比較するために使用される演算子。 | "Equals" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (必須) |
statistic | メトリック統計の種類。 複数のインスタンスのメトリックを結合する方法。 | "Average" "Count" "Max" "Min" "Sum" (必須) |
threshold | スケール アクションをトリガーするメトリックのしきい値。 | int (必須) |
timeAggregation | 時間集計の種類。 収集されたデータの経時的な結合方法。 既定値は Average です。 | "Average" "Count" "Last" "Maximum" "Minimum" "Total" (必須) |
timeGrain | ルールが監視するメトリックの細分性。 メトリックのメトリック定義から返される定義済みの値のいずれかである必要があります。 12 時間から 1 分の値にする必要があります。 | string (必須) |
timeWindow | インスタンス データが収集される時間の範囲。 この値は、メトリック収集の遅延を上回っている必要があります。これは、resource-to-resource とは異なることがあります。 12 時間から 5 分の値にする必要があります。 | string (必須) |
ScaleRuleMetricDimension
名前 | 説明 | 値 |
---|---|---|
DimensionName | ディメンションの名前。 | string (必須) |
演算子 | ディメンション演算子。 'Equals' と 'NotEquals' のみがサポートされています。 'Equals' は、いずれかの値と等しくなります。 'NotEquals' がすべての値と等しくない | "Equals" "NotEquals" (必須) |
値 | ディメンション値の一覧。 例: ["App1","App2"]。 | string[] (必須) |
ScaleAction
名前 | 説明 | 値 |
---|---|---|
cooldown | このアクションが発生するまでの最後のスケーリング アクションから待機する時間。 ISO 8601 形式では、1 週間から 1 分の間である必要があります。 | string (必須) |
方向 | スケールの方向。 スケーリング アクションがインスタンスの数を増減するかどうか。 | "減少" "増加" "None" (必須) |
型 | スケール ルールの起動時に発生するアクションの種類。 | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (必須) |
value | スケーリング アクションに関係するインスタンスの数。 1 以上の値を設定する必要があります。 既定値は 1 です。 | string |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示