メトリックベース データを使用したフローのトリガー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • メトリックベース データベースに格納されている時系列データは、ワークフロースタジオのフローをトリガーできます。これらのトリガーは、インシデントを記録したり、メールを送信したり、その他のアラートを作成したりすることができます。

    トリガーの実装の概要

    トリガー定義は、ワークフロースタジオ フローを自動的に実行する一連の条件です。メトリックベース でトリガー定義を作成してトリガーをフローに関連付けると、トリガー定義がインスタンスから メトリックベース サーバーに転送されます。トリガーとフローをアクティブにすると、メトリックベース により、メトリックベース データベースの時系列データが監視されます。時系列データが最初のトリガー条件に一致し、ある条件から次の条件に移行すると、移行トリガーが生成され、キューに追加されます。インスタンスはキューをポーリングし、移行トリガーを処理してから、 ワークフロースタジオ フローを実行します。

    時系列ポリシーの詳細については、「メトリックベース での時系列定義の作成」を参照してください。

    図 : 1. トリガーワークフロー
    トリガーワークフロー
    1. インスタンスに対してトリガーを 1 つ以上定義します。
      メトリックベース バンドトリガーの作成
      メトリクス値が値の範囲内にあるときにトリガーします。
      メトリックベース 線形予測トリガーの作成
      一連の値が指定された値に向かう傾向があり、指定された値に達すると予想されるときにトリガーします。
      メトリックベース ギャップトリガーの作成
      一定期間値を受信していない場合にトリガーします。
      メトリックベース モデルトリガーの作成
      トレーニング済みモデルが例外的な動作を検出するとトリガーします。
    2. 条件付きでトリガーを実行

      トリガー条件を作成して、フローを実行するトリガーの要件を追加します。たとえば、多くの場合に、データは時間の経過とともに変動します。わずかな変動により、不要な重複トリガーイベントが発生する可能性があります。条件スクリプトは、そういった誤った重複を防ぐことができます。

    3. フローにトリガーを割り当てる

      ワークフロースタジオを使用して、トリガーを実行するフローに関連付けます。

    4. トリガーとワークフローをテストします。
    5. トリガーを有効にします。

    トリガーの削除

    トリガーがフローに関連付けられている場合、 メトリックベースで削除することはできません。トリガーを削除するには、まず ワークフロースタジオ でフローを削除してから、メトリックベース でトリガーを削除する必要があります。

    従来のトリガー

    従来のトリガーの使用は廃止されます。従来のトリガーを作成することはできません。すでに存在する従来のトリガーのみ引き継ぐことができます。