ステータス
すべてのシステムが正常稼働しています。
ステータスページは、悪い知らせを出す覚悟があってはじめて意味を持ちます。このページはインシデントの後ではなく、その最中に更新します。つまり、原因がまだわからない段階で、コンポーネントの横に調査中と表示されることがあります。
コンポーネント
| コンポーネント | 状態 | 目標 | 現在の状況 |
|---|---|---|---|
| API | 正常稼働 | 可用性 99.9 パーセント | 直近 24 時間、平常値を超えるエラーはありません |
| 回線発行 | 正常稼働 | 支払い済み注文の 99.5 パーセントが使えるプロファイル に到達すること | 直近 1 時間は目標を上回っており、インストールの中央値は 41 秒です |
| 決済 | 正常稼働 | 承認と自動返金を 60 秒以内に完了すること | 決済代行から異常の報告はなく、返金も予定どおり実行されています |
| 通信品質データ | 正常稼働 | 公開値を毎日更新し、25 サンプルの下限を維持すること | 直近の更新は完了しており、データ鮮度を理由に非表示にしている国はありません |
| サポート | 正常稼働 | 初回応答 60 秒以内、24 時間対応 | 対応言語すべてで、待ち行列は目標の範囲内です |
正常稼働とは、直近 1 時間でそのコンポーネントが目標を満たしているという意味です。次の 1 時間を保証するものではありません。
99.5%
回線発行の成功率目標
60 秒
発行に失敗したときの自動返金
30 分
公開ポストモーテムの対象となるインシデントの長さ
72 時間
そのポストモーテムを公開する期限
各状態の意味
| 状態 | 意味 | 私たちの対応 |
|---|---|---|
| 正常稼働 | 直近 1 時間で目標を満たしています | 何もしません。これが通常の状態であり、将来を約束するものではありません |
| 性能低下 | 動いてはいますが、目標より遅い、または不安定です | このページに明記し、影響を受けたお客さまにご連絡し、申し出を待たずに返金を反映します |
| 一部障害 | 特定できる範囲で失敗しています。1 つの通信事業者や 1 つの地域など | 対象を明記し、失敗する経路の購入をブロックし、返金を自動で実行します |
| 重大障害 | 広い範囲で失敗しています | インシデントコマンダーを立て、解決するまで少なくとも 30 分ごとに更新を出します |
| メンテナンス | 実施時間が決まっている計画作業です | 少なくとも 72 時間前に告知し、通信量が最も少ない時間帯に設定します |
たぶん大丈夫、という意味の状態はありません。コンポーネントは目標を満たしているか、このページに名前が出ているかのどちらかです。
インシデント対応の方針
全体を支えているのは 2 つの約束で、どちらも意図的に居心地の悪いものです。1 つ目は、影響を受けたお客さまに、気づかれる前にこちらから伝えること。2 つ目は、30 分を超えたものはすべて、書面のポストモーテムを 72 時間以内に公開することです。
ポストモーテムでは、個々の従業員ではなくシステムと判断を名指しします。書くのはオンコール担当だった本人であり、他人について説明する管理職ではありません。
72 時間の期限に間に合わないとわかった場合は、その 72 時間のうちに遅れと理由を公開します。守れなかった期限を後から知らせるのは、失敗が 2 つ重なることだからです。
- 検知は回線発行の成功率と決済承認率から自動で行います。インシデントは、誰かが苦情を言ったときではなく、数字が動いたときに始まります
- このページのコンポーネントの状態は、原因が判明する前でも、宣言から 5 分以内に切り替わります
- 対応はインシデントコマンダーが指揮し、広報は別の担当者が受け持ちます。どちらの仕事も、もう一方に押しつぶされないためです
- 影響を受けたお客さまを特定してご連絡します。サービスが低下していた場合の返金は、申し出を待つのではなく、すでに反映した状態でお知らせします
- 失敗するとわかっている経路では購入をブロックします。返金することになるお金を受け取るのは、売上を逃すより悪いからです
- 重大障害の間は、少なくとも 30 分ごとに更新を出します。まだわからない、という内容であっても出します
- 復旧から 72 時間以内に、時系列、お客さまへの影響を示す数字、原因、そして担当者と期日を伴うすべての対策を記したポストモーテムを公開します
目標を 100 パーセントにしない理由
通信ネットワークが関わる以上、100 パーセントは嘘になるからです。回線発行の目標が 99.5 パーセントであるということは、1000 件のうちおよそ 5 件が、決済から使えるプロファイル までのどこかで失敗すると公言していることです。
大事なのは、その 5 件のための道筋が設計されていることです。返金はチケットなしで 60 秒以内に実行され、メッセージは何が起きたのか、代わりに何を試せばよいのかを説明します。そのお客さまが返金に値するかどうかを、誰かが判断する必要はありません。
同じ考え方が通信品質にも当てはまります。複数の通信事業者で提供している地域でパートナー回線が混雑した場合は、インシデントとして記録するのではなく接続先を切り替え、その切り替え内容を注記に書きます。
回線が 1 つしかなく、その回線の調子が悪い日は、国別ページにそう書きます。通信品質ページで中央値、遅い方の 10 パーセント、サンプル数を公開しているのは、まさにこのためです。
インシデントの履歴
現在の報告期間中に、30 分を超えるインシデントの宣言はありません。
この一文の価値は、それを書き換える覚悟の分だけです。だからこそ上の方針をここまで細かく書いています。過去のポストモーテムは 90 日で消えることなく、すべて恒久的に公開したままにしています。