アラート設計のベストプラクティス ​

監視システムで最も避けるべきは「アラート疲れ(Alert Fatigue)」です。重要なアラートがノイズに埋もれないよう、戦略的な設計が必要です。

設計の原則 ​

  1. アクション可能であること: 「CPUが高いです」だけでなく、「どのプロセスが原因か確認してください」「スケールアウトしてください」といった次のアクションが明確であるべきです。
  2. 緊急度(Priority)の定義:
    • P1 (Critical): 即時対応が必要(サービス停止など)。電話で通知。
    • P2 (Warning): 翌営業日の確認で良い(ディスク容量低下の予兆など)。チャットやチケットで通知。

通知チャネルの統合 ​

Slack ​

チームのチャンネルに通知します。@slack-channel_name というメンション形式でモニターメッセージ内に記述します。スナップショット画像を含めることで、グラフの状況を即座に共有できます。

PagerDuty ​

オンコール担当者に電話やSMSで通知するために使用します。エスカレーションポリシー(担当者が応答しない場合にマネージャーに通知するなど)を設定できます。


出典: Datadog Docs - Alerting Best Practices