type AlarmThresholdRule
- スケーリンググループ(AutoScalingGroup)定義による仮想サーバのオートスケールや自動復旧のアラーム設定方法について
Heatテンプレートで設定する必要があります。詳細は「機能説明書」や「HEATテンプレート解説書」をご参照ください。
comparison_operator
サンプルの値の統計値としきい値との比較演算子を指定します("gt"を指定した場合は「統計値>しきい値」となります)。
- 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秒が設定されます。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
int | 0..1 | None | None |
query
統計計算するサンプルを検索するためのクエリ設定。
リストの最大数:10
fieldには以下の検索対象のフィールドを指定します。
- resource_id:リソースID。
- source:監視項目のソース。
- user_id:監視項目を登録したユーザーID。
opには以下の比較演算子を指定します。
- fieldがresource_idの場合
eq:等しい
- fieldがsourceの場合
eq:等しい
- fieldがuser_idの場合
eq:等しい
valueには以下の比較対象データの値を指定します。
- 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 |