Panel stanu Google Pay API

Przegląd

Panel stanu Google Pay API (Panel stanu) zawiera informacje o bieżących incydentach o szerokim zasięgu i stanie usług Google Pay API. Mogą to być informacje o zakłóceniach w działaniu usługi, przerwach w dostępie do niej lub komunikaty informacyjne o tymczasowym problemie.

Panel stanu jest zaprojektowany tak, aby był dostępny nawet wtedy, gdy sam interfejs Google Pay API jest niedostępny lub dotknięty awarią.

Panel stanu jest dostępny dla wszystkich użytkowników w tych interfejsach:

Jeśli wystąpią problemy z działaniem naszych interfejsów API, najpierw sprawdź panel stanu. Zawsze zawiera najbardziej dokładne informacje, jakie możemy podać.

Informacje dotyczące konkretnej integracji, które nie mają wpływu na nasze szersze interfejsy API, znajdziesz na stronie pomocy Konsoli usług Google Pay i Portfela Google.

Monitorowane interfejsy API

Imię i nazwisko Opis
Interfejs API CreateButton na Androida Zawiera aktualną kopię przycisku Google Pay.
Interfejs API Android IsReadyToPay Zawiera informacje o tym, czy użytkownik kwalifikuje się do korzystania z Google Pay API.
Interfejs LoadPaymentData API na Androida Włącza arkusz płatności Google Pay API.
Web CreateButton API Zawiera aktualną kopię przycisku Google Pay.
Web IsReadyToPay API Zawiera informacje o tym, czy użytkownik kwalifikuje się do korzystania z Google Pay API.
Web LoadPaymentData API Włącza arkusz płatności Google Pay API.

Incydenty w panelu stanu interfejsu Google Pay API

Gdy nasze zespoły inżynieryjne lub zespoły pomocy otrzymają sygnał, że usługa jest poważnie zakłócona, sprawdzamy, czy zakłócenie jest już wymienione w panelu stanu. Jeśli przerwa w działaniu nie jest wymieniona na liście, zbadamy ją, aby ją odtworzyć i opublikować aktualizację.

Typy

Panel stanu Google Pay API wyświetla te typy incydentów w kolejności od największego do najmniejszego stopnia ważności:

  •  Awaria usługi: usługa jest niedostępna lub nieużyteczna dla wielu lub wszystkich użytkowników.
  • Przerwa w działaniu usługi: usługa jest dostępna dla wielu lub wszystkich użytkowników, ale może działać wolno lub w inny sposób być mniej wydajna.
  • Informacje o usłudze: usługa jest dostępna, ale z pewnymi ograniczeniami lub w nietypowych warunkach.
  • Dostępna: usługa jest dostępna zgodnie z oczekiwaniami.

Kliknij ikonę incydentu, aby dowiedzieć się więcej na jego temat, w tym poznać pełną historię stanu i aktualizacji incydentu (najnowsza aktualizacja jest u góry).

Wykrywanie

Google Pay API korzysta z wewnętrznych kanałów monitorowania i zewnętrznych kanałów pomocy, aby wykrywać incydenty. Więcej informacji znajdziesz w rozdziale poświęconym monitorowaniu w naszej książce o SRE.

Pierwsza odpowiedź

Gdy zespół wykryje incydent, najpierw przeprowadza wstępną selekcję, aby określić jego zakres i wagę. Jeśli uznamy, że zakres jest wystarczający, aby wpłynąć na wielu klientów, dodamy wstępne powiadomienie do panelu stanu interfejsu Google Pay API. Początkowe powiadomienia są rzadkie i często zawierają tylko nazwę API, którego dotyczy problem. Dzieje się tak, ponieważ priorytetem jest szybkie powiadomienie, a nie szczegółowe informacje. Szczegóły zostaną dodane w kolejnych aktualizacjach w miarę badania incydentu.

Aby dostarczać użytkownikom jak najwięcej przydatnych informacji, nie alarmując ich o problemach, które mogą ich nie dotyczyć, incydenty wpływające na niewielką liczbę klientów nie są dodawane do panelu stanu, ale są przekazywane bezpośrednio użytkownikom, których dotyczą.

Dochodzenie

Za badanie przyczyn incydentów odpowiadają zespoły inżynierów zajmujących się produktami, choć korzystają one z pomocy naszych zespołów obsługi klienta i niezawodności witryny. Omówienie procesu rozwiązywania problemów znajdziesz w rozdziale Skuteczne rozwiązywanie problemów w naszej książce o inżynierii niezawodności witryn.

Łagodzenie skutków i naprawa

Problem jest uważany za rozwiązany tylko wtedy, gdy wprowadzono zmiany, które go wyeliminowały z systemów Google. Może to być np. wycofanie zmiany, która spowodowała incydent.

W trakcie rozwiązywania problemu zespół Google Pay API i zespół produktu próbuje go złagodzić. Łagodzenie polega na tym, że można ograniczyć wpływ problemu lub zakres problemu, np. tymczasowo udostępniając dodatkowe zasoby usłudze, która jest przeciążona.

Jeśli nie udało się znaleźć rozwiązania, zespół Google Pay API wyszukuje i przedstawia sposoby obejścia problemów. Obejścia to czynności, które możesz wykonać, aby zaspokoić określone potrzeby pomimo wystąpienia incydentu. Obejściem może być użycie innych ustawień wywołania interfejsu API, aby uniknąć problematycznej ścieżki kodu.

Dalsze kroki

Gdy problem występuje, zespół interfejsu Google Pay API regularnie wysyła aktualne informacje. Aktualizacje zwykle zapewniają:

  • Więcej informacji o incydencie, np. komunikaty o błędach, strefy lub regiony, których dotyczy problem, funkcje, na które ma on wpływ, lub odsetki wpływu.
  • Postęp w łagodzeniu skutków problemu, w tym wszelkie obejścia.
  • Harmonogramy komunikacji dostosowane do incydentu.
  • zmiany stanu, np. gdy problem zostanie rozwiązany;

Retrospektywa

Wszystkie incydenty są analizowane wewnętrznie, aby w pełni je zrozumieć i określić, jakie ulepszenia niezawodności może wprowadzić Google. Te ulepszenia są następnie śledzone i wdrażane. Więcej informacji o analizach po awarii w Google znajdziesz w rozdziale Kultura analiz po awarii w naszej książce o SRE.

Najczęstsze pytania

Tutaj znajdziesz odpowiedzi na najczęstsze pytania dotyczące panelu stanu interfejsu Google Pay API.

Gdzie znajdę informacje o wcześniejszych zakłóceniach i przerwach w działaniu usług?

Aby wyświetlić informacje o zakłóceniach i przerwach w działaniu usług w ostatnim roku, kliknij Wyświetl historię w panelu. Aby wyświetlić historię awarii produktu z ostatnich 5 lat, kliknij Zobacz więcej przy tym produkcie.

Czy mogę tworzyć integracje, aby programowo korzystać z danych wyświetlanych w panelu stanu?

Tak, dane wyświetlane w Panelu stanu możesz wykorzystywać w ten sposób:

Plik danych RSS i plik JSON z historią zawierają informacje o stanie incydentu, które można przetwarzać programowo za pomocą standardowych bibliotek i narzędzi do analizowania plików RSS i JSON.

Co zrobić, jeśli występuje problem, ale nie ma go w panelu?

Panel stanu Google Pay API zawiera aktualne i historyczne informacje o stanie w przypadku poważnych incydentów, które mają wpływ na produkty i usługi Google Pay API. Jeśli występuje problem, którego nie ma na panelu, może on dotyczyć tylko Twoich projektów lub instancji albo ograniczonej liczby klientów. W sprawie problemów związanych z integracją możesz skontaktować się z naszym zespołem pomocy za pomocą Konsoli Google Pay i Portfela Google. Jeśli uznamy, że Twój problem spełnia kryteria dotyczące panelu stanu, dodamy go do tego panelu.

Użyj przycisku Prześlij opinię u dołu panelu Stan usługi, aby przesłać opinię o wyglądzie lub działaniu samego panelu, a nie monitorowanych interfejsów API.