Visão geral
O Painel de status da API Google Pay (Painel de status) fornece informações sobre incidentes generalizados em andamento e o status dos produtos da API Google Pay. Essas informações podem incluir interrupções e falhas no produto ou mensagens informativas sobre um problema temporário.
O Painel de status foi projetado para estar disponível mesmo que a API Google Pay esteja indisponível ou afetada por uma interrupção.
O Painel de status está disponível para todos nas seguintes interfaces:
Use o Painel de status como a primeira parada ao enfrentar uma interrupção de serviço nas nossas APIs. Ele sempre terá as informações mais precisas que podemos fornecer.
Para informações específicas sobre sua integração que não afetam nossas APIs mais amplas, consulte a página de suporte do Console do Google Pay e da Carteira.
APIs monitoradas
| Nome | Descrição |
|---|---|
| API Android CreateButton | Fornece uma cópia atualizada do botão do Google Pay. |
| API Android IsReadyToPay | Fornece informações sobre a qualificação do usuário para a API Google Pay. |
| API Android LoadPaymentData | Ativa a página de pagamento da API Google Pay. |
| API Web CreateButton | Fornece uma cópia atualizada do botão do Google Pay. |
| API Web IsReadyToPay | Fornece informações sobre a qualificação do usuário para a API Google Pay. |
| API Web LoadPaymentData | Ativa a página de pagamento da API Google Pay. |
Incidentes no Painel de status da API Google Pay
Quando nossas equipes de engenharia ou suporte recebem um sinal de que um produto está passando por uma interrupção significativa, verificamos se ela já está listada no Painel de status. Se a interrupção não estiver listada, vamos investigar para replicar o problema e postar uma atualização.
Tipos
O painel de status da API Google Pay mostra os seguintes tipos de incidentes, da maior para a menor gravidade:
- Interrupção do serviço: o serviço está indisponível ou inutilizável para muitos ou todos os usuários.
- Interrupção do serviço: o serviço está disponível para muitos ou todos os usuários, mas pode estar lento ou degradado.
- Informações do serviço: o serviço está disponível, mas com algumas limitações ou condições incomuns.
- Disponível: o serviço está disponível conforme o esperado.
Clique no ícone de um incidente para saber mais sobre ele, incluindo um histórico completo do status e das atualizações, com a mais recente na parte de cima.
Detecção
A API Google Pay usa canais internos de monitoramento e externos de suporte para detectar incidentes. Para mais informações, consulte o capítulo monitoramento no livro sobre SRE.
Resposta inicial
Quando uma equipe detecta um incidente, ela primeiro faz uma triagem inicial para determinar o escopo e a gravidade. Se determinarmos que o escopo é suficiente para afetar muitos clientes, vamos adicionar uma notificação inicial ao painel de status da API Google Pay. As notificações iniciais são esparsas e, com frequência, apenas mencionam o nome da API afetada. Isso ocorre porque priorizamos notificações rápidas em vez de detalhes. Os detalhes serão adicionados nas atualizações subsequentes à medida que investigarmos o incidente.
Para fornecer aos nossos usuários o máximo de informações úteis possível sem alarmar você com problemas que podem não afetar você, incidentes que afetam poucos clientes não são adicionados ao painel de status, mas são comunicados diretamente aos usuários afetados.
Investigação
As equipes de engenharia de produto são responsáveis por investigar a causa raiz dos incidentes, embora recebam assistência das nossas equipes de suporte e confiabilidade do site. Para uma visão geral do nosso processo de solução de problemas, consulte o capítulo Solução de problemas eficaz do nosso livro sobre SRE.
Mitigação e correção
Um problema é considerado corrigido somente quando o Google tiver certeza de que as alterações feitas terminarão com o impacto de uma vez por todas. Por exemplo, a correção pode ser reverter uma mudança que acionou um incidente.
Enquanto um incidente está em andamento, a API do Google Pay e a equipe de produto tentam mitigar o problema. A mitigação ocorre quando o impacto ou o escopo de um problema pode ser reduzido, por exemplo, ao fornecer temporariamente mais recursos a um produto sobrecarregado.
Se nenhuma mitigação for encontrada, quando possível, a equipe da API Google Pay vai encontrar e informar soluções alternativas. Soluções alternativas são as etapas que você executa para solucionar o problema subjacente, apesar do incidente. Uma exemplo de solução alternativa é o uso de configurações diferentes para uma chamada de API a fim de evitar um caminho de código problemático.
Acompanhamento
Enquanto um incidente está em andamento, a equipe da API Google Pay fornece atualizações regulares. Normalmente, as atualizações fornecem:
- Mais informações sobre o incidente, como mensagens de erro, zonas ou regiões afetadas, quais recursos foram afetados ou o percentual de impacto.
- O progresso da mitigação, incluindo quaisquer soluções temporárias
- Cronogramas de comunicação adaptados ao incidente
- Alterações no status, por exemplo, quando um incidente é corrigido
Retrospectiva
Todos os incidentes passam por uma análise retrospectiva interna para que sejam entendidos por completo e para que sejam identificadas possíveis melhorias de confiabilidade por parte do Google. Essas melhorias são acompanhadas e implementadas. Para mais informações sobre post mortems no Google, consulte o capítulo Cultura de post mortem do nosso livro sobre SRE.
Perguntas frequentes
Leia as respostas para perguntas frequentes sobre o painel de status da API Google Pay aqui.
Onde encontro informações sobre interrupções e falhas temporárias de produtos anteriores?
Para ver informações sobre interrupções e falhas de produtos no último ano, clique em Ver histórico no painel. Para ver o histórico de interrupções de um produto nos últimos cinco anos, clique em Ver mais.
Posso criar integrações para consumir os dados mostrados no painel de status de forma programática?
Sim, é possível usar os dados mostrados no Painel de status das seguintes maneiras:
- Por um feed RSS
- Em um arquivo de histórico JSON
O feed RSS e o arquivo de histórico JSON fornecem informações sobre o status do incidente que podem ser consumidas de maneira programática usando bibliotecas e ferramentas padrão de análise RSS e JSON.
O que fazer se eu estiver enfrentando um problema que não está listado no painel?
O Painel de status da API Google Pay fornece informações atuais e históricas sobre o status de qualquer incidente grave que afete os produtos e serviços da API Google Pay. Se você estiver enfrentando um problema que não está listado no painel, ele pode estar isolado dos projetos ou das instâncias ou afetando um número limitado de clientes. Entre em contato com nossa equipe de suporte pelo Console do Google Pay e da Carteira se tiver problemas específicos da sua integração. Se determinarmos que o problema atende aos nossos critérios para o painel de status, vamos adicioná-lo a ele.
Use o botão Enviar feedback na parte de baixo do painel do Status Dashboard para enviar feedback sobre o design ou o comportamento do próprio painel, não das APIs monitoradas.