メトリックベース データを使用したフローのトリガー
メトリックベース データベースに格納されている時系列データは、ワークフロースタジオのフローをトリガーできます。これらのトリガーは、インシデントを記録したり、メールを送信したり、その他のアラートを作成したりすることができます。
トリガーの実装の概要
トリガー定義は、ワークフロースタジオ フローを自動的に実行する一連の条件です。メトリックベース でトリガー定義を作成してトリガーをフローに関連付けると、トリガー定義がインスタンスから メトリックベース サーバーに転送されます。トリガーとフローをアクティブにすると、メトリックベース により、メトリックベース データベースの時系列データが監視されます。時系列データが最初のトリガー条件に一致し、ある条件から次の条件に移行すると、移行トリガーが生成され、キューに追加されます。インスタンスはキューをポーリングし、移行トリガーを処理してから、 ワークフロースタジオ フローを実行します。
時系列ポリシーの詳細については、「メトリックベース での時系列定義の作成」を参照してください。
- インスタンスに対してトリガーを 1 つ以上定義します。
- メトリックベース バンドトリガーの作成
- メトリクス値が値の範囲内にあるときにトリガーします。
- メトリックベース 線形予測トリガーの作成
- 一連の値が指定された値に向かう傾向があり、指定された値に達すると予想されるときにトリガーします。
- メトリックベース ギャップトリガーの作成
- 一定期間値を受信していない場合にトリガーします。
- メトリックベース モデルトリガーの作成
- トレーニング済みモデルが例外的な動作を検出するとトリガーします。
- 条件付きでトリガーを実行
トリガー条件を作成して、フローを実行するトリガーの要件を追加します。たとえば、多くの場合に、データは時間の経過とともに変動します。わずかな変動により、不要な重複トリガーイベントが発生する可能性があります。条件スクリプトは、そういった誤った重複を防ぐことができます。
- フローにトリガーを割り当てる
ワークフロースタジオを使用して、トリガーを実行するフローに関連付けます。
- トリガーとワークフローをテストします。
- トリガーを有効にします。
トリガーの削除
トリガーがフローに関連付けられている場合、 メトリックベースで削除することはできません。トリガーを削除するには、まず ワークフロースタジオ でフローを削除してから、メトリックベース でトリガーを削除する必要があります。
従来のトリガー
従来のトリガーの使用は廃止されます。従来のトリガーを作成することはできません。すでに存在する従来のトリガーのみ引き継ぐことができます。