AlertHubのランブックにて通知済みも含めたメッセージ件数のカウント方法について
完了お世話になっております。
Kompira AlertHubのランブックの機能を利用しております。
ランブックにて、通知されたメッセージの内容を元に直近1分から10分で発生した同一メッセージをカウントすることは可能でしょうか。また、それに該当した場合、何件以上発生しレいればメール通知させる処理を行いたいです。このような設定は可能でしょうか。
例)メッセージの本文に「~リトライ〈数字〉回目」を含むを1分間に数件検知した
何回以上発生しているため、メール通知する、しないといった処理をする。
-
正式なコメント
お問い合わせいただきありがとうございます。
ランブックで同一メッセージをカウントすることはできません。
ただ、スコープおよびトリガー機能を併せて用いることでご要望の内容を実現することは可能です。
事前にスコープを作成し、アラート受信1件につき深刻度を1増やすようランブックを作成した上で、下記の設定を行うようお願いいたします。1. 対象のスコープのトリガーにて、実行条件「指定条件を満たす直近のイベント件数を指定値と比較する」を選択
2. 以下の通り入力
過去「600」秒間に「深刻度の変化量」が「1」「と等しい」イベントが「<希望回数>」「以上の」回数発生した
3. 加えて実行条件の「直近のアクション実行件数を指定値と比較する」を選択
4. 以下の通り入力
過去「600」秒間に、アクションが「0」「と等しい」回数実行された上記設定により、同一メッセージを 10 分間カウントし希望回数以上となった際にアクションを発生させることが可能です。
ランブックではなくルールを用いる例ではありますが、以下に設定例もございますので参照いただけますと幸いです。
https://fixpoint.github.io/alerthub-setting-examples/example1.htmlご確認よろしくお願いいたします。
コメントアクション
サインインしてコメントを残してください。
コメント
1件のコメント