Общие сведения
На панели мониторинга статуса Google Pay API можно найти информацию о текущих масштабных инцидентах и статусе продуктов Google Pay API. Это могут быть сообщения о сбоях в работе продуктов, перебоях в обслуживании или временных проблемах.
Панель мониторинга статуса должна быть доступна, даже если Google Pay API недоступен или работает с перебоями.
Панель мониторинга статуса доступна всем пользователям через следующие интерфейсы:
Если вы столкнулись с перебоями в работе наших API, в первую очередь проверьте панель статуса. В нем всегда будет самая точная информация, которую мы можем предоставить.
Если вам нужна информация, относящаяся к вашей интеграции и не влияющая на наши API в целом, перейдите на страницу поддержки Google Pay & Wallet Console.
Отслеживаемые API
| Имя | Описание |
|---|---|
| Android CreateButton API | Содержит актуальную копию кнопки Google Pay. |
| Android IsReadyToPay API | Содержит информацию о том, соответствует ли пользователь требованиям API Google Pay. |
| Android LoadPaymentData API | Включает платежную форму Google Pay API. |
| Web CreateButton API | Содержит актуальную копию кнопки Google Pay. |
| Web IsReadyToPay API | Содержит информацию о том, соответствует ли пользователь требованиям API Google Pay. |
| Web LoadPaymentData API | Включает платежную форму Google Pay API. |
Инциденты на панели мониторинга статуса Google Pay API
Когда наши команды инженеров или поддержки получают сигнал о том, что в работе продукта произошел значительный сбой, мы проверяем, указан ли он на панели мониторинга статуса. Если сбой не указан, мы проведем расследование, чтобы воспроизвести его и опубликовать информацию.
Типы
На панели мониторинга статуса Google Pay API показываются следующие типы инцидентов (от наиболее серьезных до наименее):
- Отказ сервиса. Сервис недоступен или не работает для многих или всех пользователей.
- Перебои в работе сервиса. Сервис доступен для большинства или всех пользователей, но может работать медленно или с другими проблемами.
- Информация о сервисе. Сервис доступен, но с некоторыми ограничениями или необычными условиями.
- Доступно. Сервис работает правильно.
Нажмите на значок инцидента, чтобы узнать больше о нем, в том числе полную историю статусов и обновлений, причем самое последнее обновление будет вверху.
Обнаружение
Google Pay API использует внутренний мониторинг и внешние каналы поддержки для обнаружения инцидентов. Подробнее о мониторинге рассказывается в главе книги о надежности сайтов.
Первоначальный ответ
Когда команда обнаруживает инцидент, она сначала проводит первичную сортировку, чтобы определить его масштаб и серьезность. Если мы определим, что область действия достаточно широка, чтобы затронуть многих клиентов, мы добавим первоначальное уведомление на панель мониторинга статуса Google Pay API. В первом уведомлении часто упоминается только название затронутого API. так как на этом этапе важно как можно быстрее сообщить о проблеме, Подробная информация будет добавлена в последующих обновлениях по мере расследования инцидента.
Чтобы предоставлять пользователям как можно больше полезной информации, не вызывая у вас тревоги из-за проблем, которые могут вас не затронуть, инциденты, влияющие на небольшое количество клиентов, не добавляются на страницу статуса, а сообщаются непосредственно затронутым пользователям.
Анализ
Команды разработчиков продукта изучают основные причины неполадок. Им помогают команды поддержки и надежности сайта. Обзор процесса устранения неполадок можно найти в главе Эффективное устранение неполадок книги SRE.
Уменьшение последствий и решение проблемы
Проблема считается решенной только в том случае, если шаги по ее исправлению, предпринятые командой Google, приведут к полному устранению неполадок, затрагивающих продукт. Например, это может быть откат изменения, которое вызвало ошибку.
Также во время решения проблемы команда разработчиков и служба поддержки Google Pay API пытаются уменьшить последствия, если масштаб или характер инцидента позволяют это сделать. Например, для перегруженного продукта могут быть временно выделены дополнительные ресурсы.
Если смягчить последствия не получается, команда Google Pay API по возможности предоставляет временное решение. С помощью такого решения вы можете продолжить пользоваться продуктом или сервисом, несмотря на то что основная проблема остается нерешенной. Например, можно задать другие настройки для вызова API, чтобы обойти проблемный путь выполнения.
Подведите итоги
Во время решения проблемы команда Google Pay API регулярно информирует пользователей о проделываемой работе. В уведомлениях обычно содержатся следующие сведения:
- дополнительная информация об инциденте, например сообщения об ошибках, список затронутых зон или регионов и функций, а также процент влияния;
- отчет о продвижении в устранении инцидента, включая шаги по уменьшению последствий и временные решения;
- хронология отправки уведомлений об инциденте в зависимости от его характера;
- изменение статуса инцидента, например когда проблема была решена.
Ретроспектива
После решения проблемы команда Google проводит тщательный внутренний анализ инцидента, чтобы понять причины его возникновения и определить шаги по улучшению продукта. Затем все эти предписания отслеживаются и внедряются. Подробную информацию об этом можно найти в главе о культуре проведения анализа после сбоя книги Site Reliability Engineering.
Часто задаваемые вопросы
Здесь вы найдете ответы на часто задаваемые вопросы о панели статуса Google Pay API.
Где можно найти информацию о прошлых сбоях и периодах нестабильной работы сервиса?
Чтобы посмотреть информацию о сбоях в работе продуктов за последний год, нажмите Посмотреть историю на главной странице. Чтобы посмотреть историю сбоев в работе продукта за последние пять лет, нажмите Ещё рядом с названием продукта.
Можно ли создать интеграции для программного использования данных, отображаемых на панели статусов?
Да, данные, представленные на панели мониторинга статуса, можно использовать следующими способами:
RSS-фид и файл JSON с историей операций содержат информацию о статусе инцидентов, которую можно получить программным способом с помощью стандартных библиотек и инструментов для обработки RSS и JSON.
Что делать, если у меня возникла проблема, но она не указана на панели?
На панели статусов Google Pay API можно посмотреть текущий и прошлый статус любого крупного инцидента, который повлиял на продукты и сервисы Google Pay API. Если у вас возникла проблема, не указанная на панели статусов, возможно, она затрагивает только ваши проекты или экземпляры или ограниченное количество клиентов. Если у вас возникли проблемы с интеграцией, вы можете обратиться в службу поддержки через Google Pay & Wallet Console. Если мы решим, что проблема соответствует критериям для добавления на панель управления статусом, мы добавим ее.
Чтобы отправить отзыв о дизайне или работе панели управления, а не о контролируемых API, нажмите кнопку Отправить отзыв внизу панели управления статусом.