プロバイダーステータスボード
プロバイダーステータスボードとは、あなたのサイトが依存する各サービスの公開ステータスページを1ページに集めたもので、障害時の最初の疑問——私たちの問題か、彼らの問題か——に一目で答えます。このボードは開いたときに主要プロバイダーの新鮮なスナップショットを読み込みます——URLの入力は不要です——そして各プロバイダー自身のステータス文言、進行中のインシデント、予定メンテナンスを表示します。関連ガイドプロバイダーがダウンしたときは、インシデントを運用者として読む方法を解説します。ボードが全員正常と言っているのにユーザーがあなたに届かない場合は、ウェブサイトヘルスチェックを実行するか、グローバルPingで他地域からの到達性をテストしてください。
最終更新:
継続的に監視したいですか?myeventwatchで無料監視——有効期限とダウンタイムのアラート、カード不要。
ボードの仕組み
ページ読み込み時に、ボードはSysOSXチェッカーに集約スナップショットを1件要求します。チェッカーは、プロバイダーが自社のステータスページ用に公開している公開ステータスフィード——GitHubやCloudflareのステータスサイトの背後にあるのと同じ機械可読な要約——を読み、各プロバイダーについて、全体インジケーター、そのインジケーターに対するプロバイダー自身の説明、現在オープンなインシデント、すでに予定されているメンテナンス枠を返します。結果は数分間キャッシュされます。30秒前に変わったステータスページのために、千台のブラウザーがプロバイダーのフィードを叩く必要はないからです。スナップショットにはチェック時刻が表示され、キャッシュされたコピーを見ているときはキャッシュバッジが付きます。更新ボタンは新しいコピーを要求し、そのキャッシュをバイパスします。
このボードにあるものは、どれも私たちの意見ではありません。各カードの説明はプロバイダー自身の文言をそのまま再現したもので、インシデントの名前、影響度、ワークフロー状態はプロバイダーのフィードから直接来ています。ボードが加えるのは集約と足場の翻訳です。6つのありうるインジケーターは平易なチップ——正常稼働、パフォーマンス低下、部分障害、大規模障害、メンテナンス、不明——にマッピングされるため、同じ根底の状態に異なる語彙を使うプロバイダー同士でも、並べて一貫して読めます。プロバイダーのフィードがまったく読めない場合、そのカードは正常稼働と推測するのではなく不明と表示します。データなしに「問題なし」と叫ぶボードは、ボードがないより悪いからです。
インシデント中にボードを読む
サマリーバンドから始めてください。追跡中のプロバイダーのうち完全に正常稼働している数え、ボード全体の現在の最悪ステータスを名指しします。そのため、他のカードが緑でも、重大なプロバイダー1社が際立ちます。次に影響を受けたプロバイダーのカードを全部読んでください。インシデント名は通常、関与するコンポーネントや地域を名指しし、影響フィールドはサービスのどれだけが影響を受けているとプロバイダーが考えているかを示し、ステータスフィールドはインシデントがプロバイダー自身のワークフローのどこにあるか——調査中、特定済み、監視中、解決済み——を示します。監視中に長く留まっているインシデントと、調査中に入ったばかりの新しいインシデントは、両カードが同じ色のチップを付けていても、まったく異なるシグナルです。
プロバイダーピッカーを使って、ボードを自分のものにしてください。スタックごとに依存するサービスの部分集合は異なり、使っていないプロバイダーを表示するボードは、あなたにそれを無視するよう訓練してしまいます。スタックにないプロバイダーのチェックを外すとボードはそれらを隠します。選択はこのブラウザーのこのデバイスに保存され、再読み込みしても残り、すべて表示ボタンでワンクリックで全ボードが復元されます。サマリーバンドは常にボード全体を記述し、あなたの選択だけではありません。そのため、プロバイダーを隠しても広範囲の事象は隠れません。チェックを外したプロバイダーがインターネットの半分を巻き込む大規模障害を起こしても、最悪ステータスの行がそれを伝えます。
正直な限界:このボードは、表示された時刻に取得された、プロバイダーが自社について言っていることのスナップショットであり、プロバイダーはインシデントの宣言が遅かったり、解決の宣言が早かったり、あなたのサイトが使わないコンポーネントについては精密で、使うコンポーネントについては曖昧だったりすることがあります。緑のボードはあなたのサイトが到達可能であることを証明しません。あなたの地域、DNSパス、具体的なプラン階層は、グローバルインジケーターが緑のままでもダウンしていることがあり、それこそがグローバルPingテストと関連記事が探るギャップです。ボードは「私たちだけの問題か?」への最速の第一の答えとして扱い、最後の言葉とはしないでください。そしてユーザーに問題は別の場所にあると言う前に、必ず自社の監視で確認してください。
ボードが表示するものと、その背後のルール
| インジケーター:none | プロバイダーは現在の問題を報告していません。カードはプロバイダー自身の説明をそのまま表示し——通常は「すべてのシステムが正常稼働中」のような形です——チップは正常稼働と読みます。noneはサマリーバンドで正常稼働として数えられる唯一の状態です。 |
| インジケーター:minor | 劣化したサービス:何かが遅くなっている、断続的にエラーになっている、または部分的に縮小しているが、サービスは概ね機能しています。パフォーマンス低下として表示されます。ほとんどのminor状態は知っておく価値があり、誰かを起こす価値があるものはほとんどありません。 |
| インジケーター:major | 部分障害:サービスの重要な部分——地域、製品、リクエストのクラス——が多くのユーザーに対して失敗しています。部分障害として表示されます。影響を受ける部分があなたのスタックと重なる場合は、それを自分のインシデントとしても扱ってください。 |
| インジケーター:critical | 大規模障害:プロバイダーはサービスが概ねダウンしているか使用不能だと考えています。大規模障害として表示され、ボードの最悪状態としてランク付けされ、続く間はサマリーバンドの最悪ステータスの行に常に名指しされます。 |
| インジケーター:maintenance | 計画作業が進行中であるか、サービスが宣言されたメンテナンス状態にあります。メンテナンスは障害ではありませんが、枠の期間中にエラーが増える理由を説明します。そのため予定枠は各カードに、開始前にリストされます。 |
| インジケーター:unknown | チェッカーはプロバイダーのステータスフィードを読めなかったため、ボードは状態を捏造せず不明と表示します。不明は「データなし」を意味し、決して「たぶん大丈夫」ではありません。重要なときはプロバイダー自身のステータスページを直接確認してください。 |
| インシデント | オープンなインシデントはプロバイダーごとに、プロバイダー自身の名前、宣言された影響度、ワークフロー状態、最終更新時刻とともにリストされます。解決済みのインシデントはボードから外れます。プロバイダーのステータスページは完全な履歴を保持します。 |
| キャッシュ — 4分 | スナップショットは約4分間キャッシュされ、人気のボードがプロバイダーのフィードを叩かないようにします。チェック時刻とキャッシュバッジは、読んでいるものがどれだけ新鮮かを正確に伝えます。更新はキャッシュを1回バイパスします。 |
よくある質問
ボードはプロバイダーがダウンしていると言っていますが、そのサービスは私には使えます。なぜですか?
ステータスは一様ではないからです。インシデントは、1つの地域、1つの製品画面、1クラスのリクエストに影響し、サービスの残り——あなたが今使った部分を含みます——は正常に機能していることがあります。カードのインシデント名を読んでください。通常、関与するコンポーネントや地域を名指ししています。逆も起こります。プロバイダーのグローバルインジケーターはサービス全体を要約するもので、あなたの部分ではないため、ボードが緑でもあなたの地域や階層が壊れていることがあります。
このボードのデータはどれくらい新鮮ですか?
各スナップショットにはチェッカーが取得した時刻のタイムスタンプが付き、プロバイダーグリッドの上に表示されます。スナップショットは約4分間キャッシュされ、キャッシュされたスナップショットにはキャッシュバッジが付くため、ライブの読み取りと間違えることはありません。現在の状態が必要なときは更新ボタンを押してください。キャッシュをバイパスし、新鮮なスナップショットを取得します。急速に進展するインシデントの最中は、継続的に更新されるプロバイダー自身のステータスページも開いてください。
なぜプロバイダーが「不明」と表示されるのですか?
不明とは、このスナップショットについてチェッカーがそのプロバイダーの公開ステータスフィードを読めなかったことを意味します——フィードがタイムアウトした、エラーを返した、またはチェッカーが認識しない形で応答したのです。意図的に推測しません。古い状態や捏造した状態の代わりに不明が表示されます。更新を試してください。カードが不明のままなら、プロバイダーのステータスページへ直接行ってください。「データなし」は決して「問題なし」と読んではいけないからです。
ボードに表示するプロバイダーを選べますか?
はい。ボードの上のチェックボックスに追跡中のすべてのプロバイダーがリストされます。スタックにないもののチェックを外すと、そのカードは消えます。選択はこのブラウザーのローカルストレージに保存されるため、ボードは離れたときの状態で戻ってきます。すべて表示ボタンは選択をクリアし、すべてのプロバイダーを復元します。サマリーバンドは常にすべてのプロバイダーをカバーするため、隠れたプロバイダーの大規模障害も最悪ステータスの行に表示されます。
依存するプロバイダーがダウンしたらどうすべきですか?
まず、プロバイダーのカードとステータスページのインシデントを読み、そのインシデントがあなたが使うもの——コンポーネント、地域、製品——と重なることを確認してください。次に、名前を挙げた上流プロバイダーでインシデントが起きていることと、それがユーザーにとって何を意味するかを、早く、率直にユーザーに伝えてください。第三に、デプロイを止め、積極的な再試行を止めてください。どちらも復旧を難しくします。関連ガイドプロバイダーがダウンしたときは、最初の10分を順にたどります。