概要
Google Pay API ステータス ダッシュボード(ステータス ダッシュボード)には、現在発生している広範囲にわたるインシデントと Google Pay API サービスのステータスに関する情報が表示されます。この情報には、プロダクトの障害、停止、一時的な問題に関する情報メッセージなどが含まれます。
ステータス ダッシュボードは、Google Pay API 自体が利用できない場合や、サービスの中断の影響を受けている場合でも利用できるように設計されています。
ステータス ダッシュボードは、次のインターフェースを通じてすべてのユーザーが利用できます。
Google の API でサービスの中断が発生した場合は、まず ステータス ダッシュボードをご確認ください。常に、Google が提供できる最も正確な情報が表示されます。
広範な API に影響しない統合固有の情報については、Google Pay & ウォレット コンソールのサポートページをご覧ください。
モニタリング対象の API
| 名前 | 説明 |
|---|---|
| Android CreateButton API | Google Pay ボタンの最新のコピーを提供します。 |
| Android IsReadyToPay API | ユーザーの Google Pay API の利用資格に関する情報を提供します。 |
| Android LoadPaymentData API | Google Pay API の支払いシートを有効にします。 |
| Web CreateButton API | Google Pay ボタンの最新のコピーを提供します。 |
| ウェブの IsReadyToPay API | ユーザーの Google Pay API の利用資格に関する情報を提供します。 |
| Web LoadPaymentData API | Google Pay API の支払いシートを有効にします。 |
Google Pay API ステータス ダッシュボードのインシデント
エンジニアリング チームまたはサポートチームが、プロダクトで重大な障害が発生しているというシグナルを受け取った場合、その障害がステータス ダッシュボードにすでに記載されているかどうかを確認します。障害がリストにない場合は、障害を再現して更新情報を投稿します。
Types
Google Pay API ステータス ダッシュボードには、重大度の高い順に次のインシデント タイプが表示されます。
- サービス停止: 多くのユーザーまたはすべてのユーザーがサービスを利用できない状態。
- サービスの中断: 多くのユーザーまたはすべてのユーザーがサービスを利用できますが、速度が遅くなったり、パフォーマンスが低下したりする可能性があります。
- サービス情報: サービスは利用可能ですが、一部の制限または異常な条件があります。
- 利用可能: サービスは想定どおりに利用できます。
インシデントのアイコンをクリックすると、インシデントのステータスと更新の完全な履歴など、インシデントの詳細が表示されます。最新の更新が一番上に表示されます。
検出
Google Pay API は、内部モニタリングと外部サポート チャネルを使用してインシデントを検出します。詳細については、SRE ブックのモニタリングの章をご覧ください。
初期対応
チームがインシデントを検出すると、まず初期トリアージを実施して、範囲と重大度を特定します。影響範囲が広範囲に及ぶと判断された場合は、Google Pay API ステータス ダッシュボードに最初の通知が追加されます。最初の通知には多くの情報は含まれません。影響を受ける API の名前のみが記載されていることもよくあります。これは、情報の詳しさより、まずは迅速な通知を優先しているためです。詳細については、インシデントの調査が進み次第、以降のアップデートで追加します。
ユーザーにできるだけ多くの実用的な情報を提供するとともに、影響のない可能性のある問題でユーザーを不安にさせないよう、影響を受けるお客様が少ないインシデントはステータス ダッシュボードに追加されず、影響を受けるユーザーに直接通知されます。
調査
インシデントの根本原因の調査は、プロダクト エンジニアリング チームが担当します。ただし、サポートチームとサイト信頼性チームの支援を受けます。トラブルシューティング プロセスの概要については、SRE ブックの効果的なトラブルシューティングの章をご覧ください。
緩和策と修正
問題が解決したとみなされるのは、Google が確信を持って行った変更により、問題の影響が完全になくなった場合のみです。たとえば、インシデントの原因となった変更をロールバックして解決する場合もあります。
インシデントが継続している間は、Google Pay API とプロダクト チームが問題の軽減を試みます。問題の軽減により、その影響や範囲を小さくできる可能性があります。たとえば、負荷によってパフォーマンスが低下しているプロダクトに一時的にリソースを追加するなどして問題を軽減します。
問題を軽減する方法が見つからない場合、可能であれば、Google Pay API チームが回避策を見つけて連絡します。回避策とは、インシデントがあっても基本的なニーズを満たすために講じることができる対策を指します。たとえば、問題のあるコードパスを避けるために API 呼び出しに異なる設定を使用するといった回避策があります。
フォローアップ
インシデントが継続している間は、Google Pay API チームが定期的に最新情報を提供します。通常は、次の情報が提供されます。
- インシデントに関する詳細。エラー メッセージ、影響を受けるゾーン / リージョン、影響を受ける機能、影響の割合などが含まれます。
- 問題の軽減に向けた進捗状況(回避策を含む)
- 通知のスケジュール(インシデントに合わせて調整)
- ステータスの変更(インシデントが解決されたときなど)
事後検証
インシデントを完全に把握し、信頼性の改善へ向けて Google がすべきことを明らかにするため、すべてのインシデントが社内で事後分析されます。事後分析によって特定された改善策が追跡および実装されます。Google での事後分析について詳しくは、SRE ブックの事後分析の文化の章をご覧ください。
よくある質問
Google Pay API ステータス ダッシュボードに関するよくある質問とその回答については、こちらをご覧ください。
過去のプロダクトの中断と停止に関する情報はどこで調べることができますか?
昨年のプロダクトの中断と停止に関する情報を表示するには、ダッシュボードで [履歴を表示] をクリックします。過去 5 年間のプロダクトの停止履歴を表示するには、そのプロダクトの [もっと見る] をクリックします。
ステータス ダッシュボードに表示されるデータをプログラムで統合して使用できますか?
はい。ステータス ダッシュボードに表示されるデータは、次の方法で使用できます。
- RSS フィードを使用する
- JSON 履歴ファイルを使用する
RSS フィードと JSON 履歴ファイルには、標準の RSS および JSON 解析ライブラリとツールを使用してプログラムで利用できるインシデント ステータス情報が含まれています。
ダッシュボードにリストされていない問題が発生した場合はどうすればよいですか?
Google Pay API ステータス ダッシュボードには、Google Pay API プロダクトとサービスに影響する重大なインシデントの、現在および過去のステータス情報が表示されます。ダッシュボードに表示されない問題が発生している場合は、その問題がプロジェクトまたはインスタンスだけで発生しているか、一部の顧客のみに影響する可能性があります。統合に固有の問題が発生した場合は、Google Pay & ウォレット コンソールからサポートチームにお問い合わせください。問題がステータス ダッシュボードの基準を満たしていると判断された場合は、ダッシュボードに追加されます。
ステータス ダッシュボードの下部にある [フィードバックを送信] ボタンを使用して、モニタリング対象の API ではなく、ダッシュボード自体の設計や動作に関するフィードバックを送信します。