Descripción general
El Panel de estado de la API de Google Pay (Panel de estado) proporciona información sobre los incidentes generalizados en curso y el estado de los productos de la API de Google Pay. Esta información puede incluir interrupciones o cortes del producto, así como mensajes informativos sobre un problema temporal.
El Panel de estado está diseñado para estar disponible incluso si la API de Google Pay no está disponible o se ve afectada por una interrupción.
El panel de estado está disponible para todos los usuarios a través de las siguientes interfaces:
Usa el Panel de estado como primera parada cuando se produzca una interrupción del servicio de nuestras APIs. Siempre tendrá la información más precisa que podamos proporcionar.
Para obtener información específica sobre tu integración que no afecta a nuestras APIs más amplias, consulta la página de asistencia de la Consola de Google Pay y la Billetera de Google.
APIs supervisadas
| Nombre | Descripción |
|---|---|
| API de CreateButton para Android | Proporciona una copia actualizada del botón de Google Pay. |
| API de IsReadyToPay de Android | Proporciona información sobre la elegibilidad del usuario para la API de Google Pay. |
| API de Android LoadPaymentData | Habilita la hoja de pagos de la API de Google Pay. |
| API de Web CreateButton | Proporciona una copia actualizada del botón de Google Pay. |
| API de Web IsReadyToPay | Proporciona información sobre la elegibilidad del usuario para la API de Google Pay. |
| API de Web LoadPaymentData | Habilita la hoja de pagos de la API de Google Pay. |
Incidentes en el panel de estado de la API de Google Pay
Cuando nuestros equipos de ingeniería o asistencia al cliente reciben un indicador de que un producto está experimentando una interrupción significativa, verificamos si la interrupción ya aparece en el panel de estado. Si la interrupción no aparece en la lista, investigaremos para replicarla y publicaremos una actualización.
Tipos
En el panel de estado de la API de Google Pay, se muestran los siguientes tipos de incidentes, ordenados de mayor a menor gravedad:
- Interrupción del servicio: El servicio no está disponible o no se puede usar para muchos o todos los usuarios.
- Interrupción del servicio: El servicio está disponible para muchos o todos los usuarios, pero puede ser lento o estar degradado de alguna otra manera.
- Información del servicio: El servicio está disponible, pero con algunas limitaciones o condiciones inusuales.
- Disponible: El servicio está disponible como se espera.
Haz clic en el ícono de un incidente para obtener más información sobre él, incluido un historial completo de su estado y sus actualizaciones, con la actualización más reciente en la parte superior.
Detección
La API de Google Pay utiliza canales de supervisión internos y de asistencia externos para detectar incidentes. Para obtener más información, consulta el capítulo sobre supervisión en nuestro libro de SRE.
Respuesta inicial
Cuando un equipo detecta un incidente, primero realiza una clasificación inicial para determinar su alcance y gravedad. Si determinamos que el alcance es suficiente para afectar a muchos clientes, agregamos una notificación inicial al panel de estado de la API de Google Pay. Las notificaciones iniciales son poco detalladas y, con frecuencia, solo mencionan el nombre de la API afectada. Esto se debe a que priorizamos brindar una notificación rápida antes que especificar los detalles. Se agregarán detalles en las actualizaciones posteriores a medida que investiguemos el incidente.
Para proporcionar a nuestros usuarios la mayor cantidad de información útil posible sin alarmarte con problemas que tal vez no te afecten, los incidentes que afectan a pocos clientes no se agregan al panel de estado, sino que se comunican directamente con los usuarios afectados.
Investigación
Los equipos de ingeniería de productos son responsables de investigar la causa raíz de los incidentes, aunque cuentan con la asistencia de nuestros equipos de asistencia al cliente y de confiabilidad del sitio. Para obtener una descripción general de nuestro proceso de solución de problemas, consulta el capítulo Solución de problemas eficaz de nuestro libro de SRE.
Mitigación y solución de problemas
Un problema se considera corregido solo cuando se realizan cambios que permiten a Google estar seguro de que tales cambios acabarán con el impacto indefinidamente. Por ejemplo, la corrección podría ser revertir un cambio que provocó un incidente.
Mientras se produce un incidente, la API de Google Pay y el equipo de productos intentan mitigar el problema. La mitigación ocurre cuando se puede reducir el impacto o el alcance de un problema, por ejemplo, si se proporcionan temporalmente recursos adicionales a un producto que sufre una sobrecarga.
Si no se ha encontrado ninguna mitigación, cuando sea posible, el equipo de la API de Google Pay buscará y comunicará soluciones alternativas. Las soluciones alternativas son pasos que puedes seguir para resolver la necesidad subyacente a pesar del incidente. Una solución alternativa podría ser utilizar diferentes configuraciones para una llamada a la API a fin de evitar una ruta de código problemática.
Haga un seguimiento
Mientras un incidente está en curso, el equipo de la API de Google Pay proporciona actualizaciones periódicas. Por lo general, las actualizaciones proporcionan lo siguiente:
- Más información sobre el incidente, como mensajes de error, zonas o regiones afectadas, qué características están afectadas o porcentajes de impacto.
- El avance que se está haciendo para lograr la mitigación, incluidas las soluciones alternativas
- Cronogramas de comunicación, adaptados al incidente
- Los cambios de estado, como cuando un incidente se considera corregido
Retrospectiva
Todos los incidentes tienen una retrospectiva interna para comprender completamente el incidente y, además, identificar las mejoras de confiabilidad que Google puede hacer. Luego, se hace un seguimiento de estas mejoras y se las implementa. Para obtener más información sobre los procesos post mortem en Google, consulta el capítulo sobre la cultura post mortem de nuestro libro de SRE.
Preguntas frecuentes
Lee las respuestas a las preguntas frecuentes sobre el Panel de estado de la API de Google Pay aquí.
¿Dónde puedo encontrar información sobre interrupciones y suspensiones del producto anteriores?
Para ver información sobre interrupciones y cortes de productos en el último año, haz clic en Ver historial en el panel. Para ver el historial de interrupciones de un producto durante los últimos cinco años, haz clic en Ver más en ese producto.
¿Puedo crear integraciones para consumir los datos que se muestran en el panel de estado de forma programática?
Sí, puedes consumir los datos que se muestran en el panel de estado de las siguientes maneras:
- A través de un feed RSS
- A través de un archivo de historial en formato JSON
El feed RSS y el archivo de historial JSON proporcionan información sobre el estado de los incidentes que se puede consumir de forma programática a través de bibliotecas y herramientas estándar de análisis de RSS y JSON.
¿Qué sucede si tengo un problema, pero no aparece en el panel?
El Panel de estado de la API de Google Pay proporciona información de estado actual e histórica sobre cualquier incidente importante que afecte a los productos y servicios de la API de Google Pay. Si tienes un problema que no aparece en el panel, es posible que solo esté afectando a tus proyectos o instancias, o a una cantidad limitada de clientes. Puedes comunicarte con nuestro equipo de asistencia al cliente a través de la Consola de Google Pay y la Billetera de Google si tienes problemas específicos con tu integración. Si determinamos que tu problema cumple con nuestros criterios para el Panel de estado, lo agregaremos al panel.
Usa el botón Enviar comentarios que se encuentra en la parte inferior del panel de estado para informar sobre el diseño o el comportamiento del panel en sí, no sobre las APIs supervisadas.