Properties

alarm_actions

  • A list of URLs (webhooks) to invoke when state transitions to alarm.
  • Optional property.
  • Type: List

comparison_operator

  • Operator used to compare specified statistic with threshold.
  • Optional property.
  • Allowed values: ge, gt, eq, ne, lt, le
  • Type: String

description

  • Description for the alarm.
  • Optional property.
  • Type: String

enabled

  • True if alarm evaluation/actioning is enabled.
  • Optional property, defaults to "true".
  • Type: Boolean

evaluation_periods

  • Number of periods to evaluate over.

    アラームの評価期間数。

    「アラームの単位評価期間」ごとに、指定した回数分だけアラームを評価します。

  • Optional property, defaults to 1.
  • Type: Integer

insufficient_data_actions

  • A list of URLs (webhooks) to invoke when state transitions to insufficient-data.
  • Optional property.
  • Type: List

matching_metadata

  • Meter should match this resource metadata (key=value) additionally to the meter_name.

    AutoScalingGroup内のインスタンスのCPU使用率などを監視する場合は、キーにmetadata.user_metadata.groupnameで、値にAutoScalingGroupリソースを指定します。

    ロードバランサーのヘルスチェックによる異常インスタンスの自動復旧を使用する場合は、キーにresource_idで、値にロードバランサーの名前を指定します。

  • Optional property, defaults to "{}".
  • Type: Map

meter_name

  • Meter name watched by the alarm.

    インスタンスのCPU使用率を監視する場合は、fcx.compute.cpu_utilを指定します。

    ロードバランサーのヘルスチェックによる異常インスタンスの自動復旧を使用する場合は、fcx.loadbalancing.instance.unhealthyを指定します。

  • Required property.
  • Type: String

ok_actions

  • A list of URLs (webhooks) to invoke when state transitions to ok.
  • Optional property
  • Type: List

period

  • Period (seconds) to evaluate over.

    アラームの単位評価期間(秒)。

    アラームの評価時点から過去にさかのぼり、ここで指定した間隔で、登録したサンプルの統計値を評価します。

    Note: サンプルの登録間隔は監視項目によって異なります。この設定値はサンプルの登録間隔より大きな値を指定してください。サンプルの登録間隔より小さな値を指定した場合、サンプルがアラームの評価期間に含まれず、アラームの状態がINSUFFICIENT_DATAに遷移します。
  • Optional property, defaults to 60.
  • Type: Integer

repeat_actions

  • False to trigger actions when the threshold is reached AND the alarm's state has changed. By default, actions are called each time the threshold is reached.

    次にスケールするまでの待機時間(Cooldown)以内に発生したアラームは破棄されるため、発生している事象を復旧させることができない場合があります。

    発生している事象が復旧するまで定期的にアラームを通知する場合は"true"を指定します。

    なお、ロードバランサーのヘルスチェックによる異常インスタンスの自動復旧を使用する場合は、"true"を指定します。

  • Optional property, defaults to "false".
  • Type: Boolean

statistic

  • Meter statistic to evaluate.

    ロードバランサーのヘルスチェックによる異常インスタンスの自動復旧を使用する場合は、"min"を指定します。

  • Optional property.
  • Allowed values: count, avg, sum, min, max
  • Type: String

threshold

  • Threshold to evaluate against.

    ロードバランサーのヘルスチェックによる異常インスタンスの自動復旧を使用する場合の注意事項:

    • ポリシー設定で指定するScalingAdjustmentと同一の値を指定します。
    • 2以上の値を設定した場合、その数分以上のインスタンスが異常になるまで、自動復旧は行われません。
  • Required property.
  • Type: Number