エスカレーションアラート。 典型的なシナリオ

SMSで朝の3時に目が覚めました。
私のサイトは3分間落ちて、それは上がりました。
しかし、私は眠ることができませんでした。
ライフストーリー

多くの人が知っているように、HostTrackerはサイトの状態監視システムです。 主な機能の1つは、問題についてユーザーに迅速に通知することです。 重要なのは、通知の速度と許容可能なレベルの「詳細」です。 各「くしゃみ」にアラートを送信すると、このストリームの人は重要な情報を見つけることができません。

適切な人々に適切なアラートを取得するのに役立ついくつかのメカニズムを提供しています。

アラートの種類


通知には3つのタイプがあります。

落ちてバラで、すべてが明確です。 「サイトはまだ嘘をついています」という通知は、確認に失敗したすべてのチェックに対して送信されますが、クラッシュが確認された場合のみです。 障害確認アルゴリズムについては、 「誤検知の排除」という記事に記載されています。

サイトと連絡先のペアごとに、対応する種類のアラートを有効または無効にすることができます。 この設定は、連絡先のプロパティ、または「通知の購読」タブの一般的な「マトリックス」のいずれかで行うことができます。



エスカレーションとアラートの詳細レベル


サイトの責任者が2人いるとします。

次のシナリオを実装してみましょう。

ユーザーの連絡先を追加します。 追加するときは、「遅延通知」フィールドに注意してください。



次の遅延を持つ3つの連絡先を取得します。

この構成では、管理者はすべての失敗通知を電子メールで受信しますが、SMSメッセージは、サイトが15分以上「横たわっている」場合にのみ送信されます。 マネージャーは、1時間以上続く重大な障害についてのみSMSを受け取ります。

連絡先の勤務スケジュールを設定する


1人の管理者が失敗し、2人目の管理者になったとします。 週の前半が最初に実行され、週の後半が2番目に実行されます。 したがって、「シフト中」の管理者に通知を送信する必要があります。
このシナリオを構成するには、連絡先パラメーターの[連絡先営業時間の設定]フィールドを使用します。



この場合、最初の管理者は月曜日から木曜日までのSMSアラートを受け取ります。

さらに、夜間および昼間の管理者を作成するなど、時刻ごとに異なる従業員に通知を配信できます。

結論


かなり単純なメカニズムを使用して、通知を微調整するためのほとんどのユーザーシナリオをカバーできます。

質問、コメント、アイデアがある場合は、コメントを歓迎します。

明けましておめでとうございます! あなたとあなたのサイトに良い稼働時間!

Source: https://habr.com/ru/post/J207250/


All Articles