ウェブサイト監視は単純に聞こえます。ページをリクエストして、応答があるか確認するだけ。しかし実際には、役立つモニターとノイズだらけのモニターの差は細部にあります。このガイドでは、何をチェックし、どの頻度で行い、アラートを信頼できるものにする方法を解説します。
正しい項目をチェックする
- ステータスコード:2xx は正常、ログインページへの 3xx は通常正常ではない
- ページが正しく描画されたときにのみ表示されるキーワード
- 応答時間(障害の前に速度低下を把握できる)
- SSL 証明書の有効期限
- ドメインの有効期限
間隔を選ぶ
ブログなら 5 分ごとで十分です。ショップや SaaS なら 1 分ごとにすれば、10 分ではなく 2 分以内に気づけます。30 秒より短くしてもほとんど効果はなく、負荷が増えるだけです。
誤報を防ぐ
アラート前に 2〜3 回連続の失敗、または別のロケーションからの確認を必須にしましょう。1 回のタイムアウトは、サイトではなくネットワークが原因であることが多いです。
アラートの送信先
実際に見ているチャンネルにアラートを送りましょう。多くのチームには Telegram や Slack、オンコールローテーションには PagerDuty、バックアップとしてメールが適しています。
ユーザーに知らせる
公開ステータスページは、障害時のサポート対応時間を節約し、その後の信頼構築にもつながります。