type AlarmThresholdRule
- スケーリンググループ(AutoScalingGroup)定義による仮想サーバのオートスケールや自動復旧のアラーム設定方法について
Heatテンプレートで設定する必要があります。詳細は「機能説明書」や「HEATテンプレート解説書」をご参照ください。
 
comparison_operator
- eq:等しい
 - gt:より大きい
 - ge:より大きいか等しい
 - lt:より小さい
 - le:より小さいか等しい
 
未指定の場合は、"eq"が設定されます。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| Enum | 0..1 | None | None | 
evaluation_periods
アラームの評価期間数。
「アラームの単位評価期間」ごとに、指定した回数分だけアラームを評価します。
範囲:1~period×evaluation_periods ≦ 86400となる値。
未指定の場合は、1が設定されます。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| int | 0..1 | None | None | 
exclude_outliers
- true:除外する
 - false:除外しない
 
対象のサンプルデータの標準偏差を求め、±標準偏差×2の範囲外のサンプルデータを除去します。
未指定の場合は"false"が設定されます。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| Boolean | 0..1 | None | None | 
meter_name
しきい値を判定する対象の監視項目名。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| String | 1..1 | None | None | 
period
アラームの単位評価期間(秒)。
アラームの評価時点から過去にさかのぼり、ここで指定した間隔で、登録したサンプルの統計値を評価します。
範囲:60~period×evaluation_periods ≦ 86400となる値(60の倍数)
未指定の場合は、60秒が設定されます。
設定値は、サンプルの登録間隔よりも大きな値を指定してください。指定した値がサンプルの登録間隔以下の場合は、サンプルがアラームの評価期間に含まれず、アラームの状態がINSUFFICIENT_DATAに遷移します。サンプルの登録間隔は監視項目により異なります。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| int | 0..1 | None | None | 
query
統計計算するサンプルを検索するためのクエリ設定。
リストの最大数:10
- resource_id:リソースID。
 - source:監視項目のソース。
 - user_id:監視項目を登録したユーザーID。
 
- fieldがresource_idの場合
         
eq:等しい
 - fieldがsourceの場合
         
eq:等しい
 - fieldがuser_idの場合
         
eq:等しい
 
- fieldがresource_idの場合
         
リソースID
 - fieldがsourceの場合
         
ソース
 - fieldがuser_idの場合
         
ユーザーID
 
使用可能文字:全角文字、半角英数字、半角記号
文字数:1~255文字
作成時にAPIを発行したユーザーが属するプロジェクトと、"project_id"で指定したプロジェクトが異なる場合、自動的に以下が挿入されます。
{
  "field": "project_id",
  "value": "project_idで指定した値",
  "op": "eq"
}     
   
   未指定の場合は、検索対象フィールドとして上記のproject_idのみの条件でサンプルを検索します。
詳細は「type Query」を参照してください。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| list(Query) | 0..1 | None | None | 
statistic
- avg:平均値
 - count:サンプル数
 - max:最大値
 - min:最小値
 - sum:合計値
 
未指定の場合は、"avg"が設定されます。
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| Enum | 0..1 | None | None | 
threshold
しきい値を指定します。
範囲:-1E+308~+1E+308
| Data Type | Cardinality | Parent Element | Child Element(s) | 
|---|---|---|---|
| float | 1..1 | None | None |