メトリックベース バンドトリガーの作成
メトリクス値が値の範囲内にあるときを検出する メトリックベース バンドトリガーを作成します。
始める前に
このタスクについて
バンドトリガーは、メトリクスが値の範囲外または範囲内にある場合に実行されます。
手順
- 次のように移動する。 All (すべて) > MetricBase > MetricBase トリガー > トリガー定義.
- [New (新規)] を選択します。
- メトリックベース トリガー作成フォームで、[バンドトリガー] オプションを選択します。
-
フォームのフィールドに入力します。
トリガーレベルは、最初はこのフォームに表示されません。レベルは後で設定します。
表 : 1. メトリックベース バンドトリガーフォーム フィールド 説明 名前 バンドトリガーの名前。 テーブル名 監視したいメトリクスが含まれている メトリックベース データベース内のテーブル。検索アイコンをクリックしたときに表示されるテーブルは、時系列メトリクスで指定したテーブルのみです。
テーブルを選択する前にメトリクスを選択した場合、そのメトリクスを持つテーブルのみが [テーブル名] ダイアログボックスに表示されます。
メトリクス 監視したいテーブルメトリクス。[テーブル名] で指定します。検索アイコンをクリックしたときに表示されるメトリクスのみが、そのテーブルのメトリクスです。
[テーブル名] を指定する前にメトリクスを選択した場合、時系列メトリクスのメトリクスがすべて表示されます。メトリクスを選択した後は、[テーブル名] の横にある検索アイコンをクリックすると、そのメトリクスを含むテーブルのみが表示されるようになります。
アクティブ トリガーを有効にするためのオプション。 説明 トリガーの説明。 集計関数 選択したアグリゲーション値:[なし (None)]、[最大]、[最小]、または [平均]。[なし] は、収集期間の最後の値を使用することを意味します。 ウィンドウ 集計関数の計算に使用される時間の長さ。たとえば、[期間] が 1 時間で、集計関数が [最小] で、新しいデータポイントが系列に追加されたとします。新しいデータ期間 (新しいデータポイントを含むデータの最後の 1 時間) を使用して、最小値が新たに計算されます。新たな最小値がさまざまなトリガーレベルと比較され、トリガーを実行するかどうかが決定されます。 -
[保存] を選択します。
新しいレコードが作成されます。
-
作成したレコードの [メトリックベース バンドトリガーレベル] セクションで、各セルをダブルクリックし、トリガーパラメーターを指定する値を追加します。
表 : 2. メトリックベースバンドトリガーレベル フィールド 説明 レベル 重大度の増加を示す数字。たとえば、レベル 1 の高度を 25 メートル超、50 メートル未満に、レベル 2 の高度を 25 メートル以下に定義します。レベルごとに異なるフローをトリガーする必要があります。レベルは、条件スクリプトでよく使用されます。「条件付きでトリガーを実行」を参照してください。 関数 [値] をバンドの下限の最大値または最小値にする関数。したがって、この関数は、トリガー値がバンド内にあるかバンド外にあるかを定義します。たとえば、[関数] が [次の値未満] の場合、メトリクスがバンド値を下回るとトリガーが実行されます。 値 バンドの下限。次の画像を参照してください。 バンド関数 [バンド値] をバンドの上限の最大値または最小値にする関数。したがって、バンド関数は、トリガー値がバンド内にあるかバンド外にあるかを定義します。たとえば、[バンド関数] が [次の値を超える] の場合、メトリクスがバンド値を上回るとトリガーが実行されます。次の画像を参照してください。 バンド値 バンドの上限。次の画像を参照してください。 許容範囲 データの小さな変動に対してトリガーが繰り返し実行されるのを防ぐため、値およびバンド値に対する許容マージンを設定します。トリガーの実行後に、トリガーを再度実行するには、データが許容範囲を上回っている必要があります。次の画像を参照してください。 たとえば、[関数] が [次の値を超える]で、[値] が 25、[バンド値] が 50 であるとします。
- [許容範囲] が 0 の場合、トリガーは 25 より大きく 50 未満のすべての値に対して実行されます。
- [許容範囲] が 5 の場合、範囲は 50 ± 5 (45 ~ 55) および 25 ± 5 (20 ~ 30) になります。
- 最後の 2 つのデータポイントが 51 と 49 の場合、49 が [バンド値] を下回っているため、トリガーが実行されます。
- 次の 2 つのデータポイントが 51 と 49 の場合、前回のトリガー実行以降、値は許容範囲内にあるため、トリガーは再度実行されません。
-
テーブルに行を 1 つ以上追加して、マルチレイヤーのトリガー動作を作成します。
注:レベルを移行できるように、バンドトリガーに少なくとも 2 つのレベルを定義する必要があります。
通常、追加の各行 (レベル) はより重大な状態を示します。レベルに関連付けられた ワークフロースタジオ フローは、重大度が増すとともに警告を発します。
- [更新] を選択します。
- オプション:
トリガーがワークフロースタジオのフローを実行するかどうかを決定するトリガー条件を追加します。
「条件付きでトリガーを実行」を参照してください。