MetricBase トリガー

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • MetricBase データベースに格納されている時系列データは、フローデザイナー フローをトリガーできます。これらのトリガーは、インシデントを記録したり、メールを送信したり、その他のアラートを作成したりすることができます。

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

    図 : 1. ワークフローをトリガー
    ワークフローをトリガー

    時系列ポリシーの詳細については、「 定義と収集 MetricBase データ.

    トリガー実装の概要

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

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

    3. フローデザイナー を使用して、トリガーを実行するフローに関連付けます。
    4. トリガーとワークフローをテストします。
    5. トリガーを有効にします。

    トリガーの削除

    トリガーがフローに関連付けられている場合、 MetricBaseで削除することはできません。トリガーを削除するには、まず フローデザイナー でフローを削除してから、MetricBase でトリガーを削除する必要があります。

    従来のトリガー

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