Tablou de bord pentru starea API-ului Google Pay

Prezentare generală

Tabloul de bord de stare al API-ului Google Pay (Tabloul de bord de stare) oferă informații despre incidentele pe scară largă în curs și despre starea produselor API-ului Google Pay. Aceste informații pot include întreruperi ale produsului, întreruperi sau mesaje informative despre o problemă temporară.

Tabloul de bord de stare este conceput să fie disponibil chiar dacă API-ul Google Pay în sine nu este disponibil sau este afectat de o întrerupere.

Tabloul de bord de stare este disponibil tuturor prin următoarele interfețe:

Folosește Status Dashboard ca primă oprire atunci când te confrunți cu o întrerupere a serviciului pentru API-urile noastre. Acesta va conține întotdeauna cele mai precise informații pe care le putem oferi.

Pentru informații specifice integrării dvs. care nu afectează API-urile noastre mai ample, consultați pagina de asistență pentru consola Google Pay și Wallet .

API-uri monitorizate

Nume Descriere
API-ul Android CreateButton Oferă o copie actualizată a butonului Google Pay.
API-ul Android IsReadyToPay Oferă informații despre eligibilitatea utilizatorului pentru Google Pay API.
API-ul Android LoadPaymentData Activează foaia de plată API-ul Google Pay.
API-ul Web CreateButton Oferă o copie actualizată a butonului Google Pay.
API-ul Web IsReadyToPay Oferă informații despre eligibilitatea utilizatorului pentru Google Pay API.
API-ul Web LoadPaymentData Activează foaia de plată API-ul Google Pay.

Incidente în Tabloul de bord de stare al API-ului Google Pay

Când echipele noastre de inginerie sau de asistență primesc un semnal că un produs se confruntă cu o întrerupere semnificativă, verificăm dacă întreruperea este deja listată în Tabloul de bord de stare. Dacă întreruperea nu este listată, vom investiga pentru a reproduce întreruperea și vom publica o actualizare.

Tipuri

Tabloul de bord pentru starea API-ului Google Pay afișează următoarele tipuri de incidente, de la cea mai gravă la cea mai mică:

  • întrerupere serviciu: Serviciul este indisponibil sau inutilizabil pentru mulți sau toți utilizatorii.
  • Întrerupere serviciu: Serviciul este disponibil pentru mulți sau pentru toți utilizatorii, dar poate fi lent sau degradat în alt mod.
  • despre serviciu: Serviciul este disponibil, dar cu unele limitări sau condiții neobișnuite.
  • Disponibil: Serviciul este disponibil conform așteptărilor.

Faceți clic pe pictograma unui incident pentru a afla mai multe despre acesta, inclusiv un istoric complet al stării incidentului și actualizări, cu cea mai recentă actualizare în partea de sus.

Detectare

API-ul Google Pay folosește monitorizare internă și canale de asistență externe pentru a detecta incidentele. Pentru mai multe informații, consultați capitolul despre monitorizare din cartea noastră SRE.

Răspuns inițial

Când o echipă detectează un incident, aceasta efectuează mai întâi o evaluare inițială pentru a determina amploarea și gravitatea acestuia. Dacă stabilim că amploarea este suficientă pentru a afecta mai mulți clienți, adăugăm o notificare inițială în Tabloul de bord de stare al API-ului Google Pay. Notificările inițiale sunt rare, menționând frecvent doar numele API-ului afectat. Acest lucru se datorează faptului că acordăm prioritate notificărilor rapide în detrimentul detaliilor. Detaliile vor fi adăugate în actualizările ulterioare, pe măsură ce investigăm incidentul.

Pentru a oferi utilizatorilor noștri cât mai multe informații utile, fără a vă alarma cu probleme care s-ar putea să nu vă afecteze, incidentele care afectează puțini clienți nu sunt adăugate în Tabloul de bord de stare, ci sunt comunicate direct utilizatorilor afectați.

Investigație

Echipele de inginerie de produs sunt responsabile de investigarea cauzei principale a incidentelor, deși sunt asistate de echipele noastre de asistență și de fiabilitatea locațiilor. Pentru o prezentare generală a procesului nostru de depanare, consultați capitolul despre depanarea eficientă a problemelor din cartea noastră SRE.

Atenuare și remediere

O problemă este considerată rezolvată numai atunci când s-au făcut modificări despre care Google este sigur că vor pune capăt impactului pe termen nelimitat. De exemplu, remedierea ar putea fi anularea unei modificări care a declanșat un incident.

În timp ce un incident este în desfășurare, API-ul Google Pay și echipa de produs încearcă să atenueze problema. Atenuarea are loc atunci când impactul sau amploarea unei probleme poate fi redusă, de exemplu, prin furnizarea temporară de resurse suplimentare unui produs care se confruntă cu supraîncărcarea.

Dacă nu s-a găsit nicio soluție de atenuare, atunci când este posibil, echipa Google Pay API găsește și comunică soluții alternative . Soluțiile alternative sunt pași pe care îi puteți urma pentru a rezolva nevoia fundamentală, în ciuda incidentului. O soluție alternativă ar putea fi utilizarea unor setări diferite pentru un apel API pentru a evita o cale de cod problematică.

Urmare

În timp ce un incident este în desfășurare, echipa Google Pay API oferă actualizări regulate. Actualizările oferă de obicei:

  • Mai multe informații despre incident, cum ar fi mesajele de eroare, zonele sau regiunile afectate, caracteristicile afectate sau procentele de impact.
  • Progrese în ceea ce privește atenuarea, inclusiv orice soluții alternative.
  • Termene de comunicare, adaptate la incident.
  • Modificări de stare, cum ar fi momentul în care un incident este remediat.

Retrospectiv

Toate incidentele fac obiectul unei retrospective interne pentru a le înțelege pe deplin și a identifica îmbunătățirile de fiabilitate pe care Google le poate aduce. Aceste îmbunătățiri sunt apoi urmărite și implementate. Pentru mai multe informații despre analizele post-mortem la Google, consultați capitolul despre cultura post-mortem din cartea noastră SRE.

FAQ

Citește aici răspunsuri la întrebările frecvente despre Tabloul de bord cu starea API-ului Google Pay.

Unde pot găsi informații despre întreruperile și defecțiunile anterioare ale produselor?

Pentru a vizualiza informații despre întreruperile și întreruperile produselor din ultimul an, faceți clic pe Vizualizare istoric în tabloul de bord. Pentru a vizualiza istoricul întreruperilor unui produs din ultimii cinci ani, faceți clic pe Vedeți mai multe pentru produsul respectiv.

Pot construi integrări care să consume programatic datele afișate în Status Dashboard?

Da, puteți consuma datele afișate în Tabloul de bord Status în următoarele moduri:

Fluxul RSS și fișierul istoric JSON oferă informații despre starea incidentelor, care pot fi consumate programatic prin intermediul bibliotecilor și instrumentelor standard de analiză RSS și JSON.

Ce se întâmplă dacă întâmpin o problemă, dar aceasta nu este listată în tabloul de bord?

Tabloul de bord pentru starea API-ului Google Pay oferă informații despre starea actuală și istorică a oricărui incident major care afectează produsele și serviciile API-ului Google Pay. Dacă întâmpinați o problemă care nu este listată în tabloul de bord, problema poate fi izolată la proiectele sau instanțele dvs. sau poate afecta un număr limitat de clienți. Puteți contacta echipa noastră de asistență prin intermediul consolei Google Pay & Wallet cu privire la orice probleme pe care le întâmpinați și care sunt specifice integrării dvs. Dacă stabilim că problema dvs. îndeplinește criteriile noastre pentru Tabloul de bord pentru stare, o vom adăuga în tabloul de bord.

Folosește butonul Trimite feedback din partea de jos a tabloului de bord Status Dashboard pentru a raporta feedback despre designul sau comportamentul tabloului de bord în sine, nu despre API-urile monitorizate.