MonitorAutoscaleSetting
リソースアイコン

リソース概要
Monitor Autoscale Setting は、アプリケーションの負荷を処理するために リソースインスタンス数を自動的に調整 する Azure Monitor ベースの自動スケーリング機能です。
CPU、メモリ、ディスク、ネットワークなどのメトリックやスケジュール条件に基づいて、リソースを柔軟にスケールアウトまたはスケールインできます。
関連リソース
上位リソース
接続リソース
リソース設定値
対象リソース
linked_target_resource_name: 自動スケーリング設定を適用するリソース名(読み取り専用)
スケール条件 (scale_condition)
自動スケーリングエンジンが実行される際に適用されるスケールプロファイルを定義します。
インスタンス数設定
scale_condition.min_instance_count: 最小インスタンス数 -0~1000scale_condition.max_instance_count: 最大インスタンス数 -1~1000scale_condition.default_instance_count: メトリックを読み取れず、現在の容量が既定容量未満の場合に維持される既定のインスタンス数
スケーリングルール (scale_condition.rule)
メトリックに基づいてスケーリングが実行される条件を定義します。
rule.metric_name: ルールで監視するメトリック名rule.operator: メトリック値としきい値を比較する演算子Equals,NotEquals,GreaterThan,GreaterThanOrEqual,LessThan,LessThanOrEqual
rule.metric_threshold: スケーリング操作を開始するかどうかを評価するメトリック値
メトリック評価設定
rule.time_window: メトリックデータを収集する時間範囲(分) -5~720rule.time_grain: メトリックのサンプリング間隔(分) -1~720rule.time_grain_statistic: 複数インスタンスにおけるメトリックの集計方法 -Average,Min,Maxrule.time_aggregation: サンプリングされたメトリックの集計方法Average,Count,Maximum,Minimum,Last,Total
スケーリング動作
rule.scale_direction: スケーリング方向 -Increase,Decreaserule.scale_operation: スケーリング操作の種類ChangeCount,ExactCount,PercentChangeCount,ServiceAllowedNextValue
rule.scale_instance_count: スケーリング操作に関連するインスタンス数 -1~1000rule.scale_cooldown: 次のスケーリングまでの待機時間(分) -1~10080
スケジュール設定
スケジュールに基づいてスケーリング操作を適用できます。
schedule_type: スケーリング操作に適用するスケジュール方式start_end_dates,repeat_days
timezone: スケジュールが適用されるタイムゾーンstart_date: スケジュール開始日end_date: スケジュール終了日repeat_days: スケジュールが適用される曜日start_time: スケジュール開始時刻end_time: スケジュール終了時刻
タグ
tag: リソースをカテゴリ分けするためのタグ - 最大 512 文字、key:value