メトリックベース 線形予測トリガーの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • メトリックベース 線形予測トリガーを作成して、メトリクスが指定された時間内に特定のしきい値を超えると予測されるときを検出します。

    始める前に

    必要なロール:admin

    このタスクについて

    線形予測トリガーは、過去のデータを使用して将来の値を予測する線を生成します。線形値が「しきい値」に達すると メトリックベース が予測すると、トリガーが実行されます。

    図 : 1. しきい値を超える線形予測
    線形予測がしきい値を超えています。

    最新のデータポイントがしきい値に達すると、線形予測に関係なくトリガーが実行されます。

    トリガーパラメーターには、予測の計算に使用する過去のデータの量、どの程度先を予測するか、および許容する信頼性のレベルが含まれます。

    手順

    1. 移動先 すべて > MetricBase > MetricBase トリガー > トリガー定義.
    2. [New (新規)] を選択します。
    3. メトリックベーストリガー作成フォームで、[線形予測トリガー] オプションを選択します。
    4. フォームのフィールドに入力します。
      トリガーレベルは、最初はこのフォームに表示されません。レベルは後で設定します。
      表 : 1. メトリックベース線形予測トリガーフォーム
      フィールド 説明
      名前 線形予測トリガーの名前。
      テーブル名

      監視したいメトリクスが含まれている メトリックベース データベース内のテーブル。検索アイコンをクリックしたときに表示されるテーブルは、時系列メトリクスで指定したテーブルのみです。

      テーブルを選択する前にメトリクスを選択した場合、そのメトリクスを持つテーブルのみが [テーブル名] ダイアログボックスに表示されます。

      メトリクス

      監視したいテーブルメトリクス。[テーブル名] で指定します。検索アイコンをクリックしたときに表示されるメトリクスのみが、そのテーブルのメトリクスです。

      [テーブル名] を指定する前にメトリクスを選択した場合、時系列メトリクスのメトリクスがすべて表示されます。メトリクスを選択した後は、[テーブル名] の横にある検索アイコンをクリックすると、そのメトリクスを含むテーブルのみが表示されるようになります。

      アクティブ トリガーを有効にするためのオプション。
      ウィンドウ 値の将来の経過を予測する線を計算するために使用する時間の長さ。たとえば、直近 10 分のデータを使用して線形予測を計算するとします。値が長すぎると、線は現在の傾向を反映しません。値が短すぎると、線が生の値に近づきすぎて、値の全体的な傾向を正確に反映しない可能性があります。この値は、メトリクスのサンプリングレートで定義されたサンプリング周期の 10 倍以上でなければなりません。
      警告:
      この値をトリガーレベル[期間] の値と混同しないでください。この値は、メトリクスしきい値を超える可能性が高いかどうかを線形予測が確認する期間を指定します。
      信頼性レベル (%) 実際のデータがデータの線形予測にどの程度近いかを示す測定値。信頼性レベル 95 % は、トリガーを実行するには、実際の値が予測値の 5 % 以内でなければならないことを意味します。実際の値が予測値に近いときにのみトリガーする場合は、高い信頼性のパーセンテージを選択します。予測値と大きく異なる実際のデータを有効として受け入れる場合は、信頼性レベルを低くします (80 % など)。
      傾向図 傾向の方向:上向きまたは下向き。たとえば、値はしきい値に向かって増加または減少しています。
      しきい値 トリガーが実行される前にメトリクスが到達すると予想されるターゲット値。
      説明 トリガーの説明。
    5. [保存] を選択します。
      新しいレコードが作成されます。
    6. 作成したレコードの [メトリックベース 線形予測トリガーレベル] セクションで、各セルをダブルクリックし、トリガーパラメーターを指定する値を追加します。
      表 : 2. メトリックベース 線形予測トリガーレベル
      フィールド 説明
      レベル 重大度の増加を示す数字。レベルごとに異なるフローをトリガーする必要があります。たとえば、次のように定義します。
      レベル 1
      バッテリーは 30 分で 20% に達すると予測されています。
      レベル 2
      バッテリーは 5 分で 20% に達すると予測されています。

      レベルは、条件スクリプトでよく使用されます。「条件付きでトリガーを実行」を参照してください。

      関数 しきい値で使用する比較関数。使用可能なオプションは [次の値以下] のみです。たとえば、 バッテリー寿命は 30 分以下です。
      ウィンドウ メトリクスがしきい値を超えることが予測されるどうかを線形予測が確認する期間を指定します。
      警告:
      この値をトリガー定義フォーム[ウィンドウ] の値と混同しないでください。この値は、予測線の傾斜を計算するために使用するデータ量 (時間で測定) を指定します。
    7. オプション: テーブルに行を追加して、マルチレイヤーのトリガー動作を作成します。
      通常、追加の各行 (レベル) はより重大な状態を示します。レベルに関連付けられた ワークフロースタジオ フローは、重大度が増すとともに警告を発します。
    8. [更新] を選択します。
    9. オプション: トリガーがワークフロースタジオのフローを実行するかどうかを決定するトリガー条件を追加します。
      条件付きでトリガーを実行」を参照してください。

    線形予測フォーム

    線形予測フォーム

    次のタスク

    このトリガーを ワークフロースタジオ フローに関連付けます。詳細については、「Assign a trigger to a flow (フローへのトリガーの割り当て)」を参照してください。