Ważne jest regularne przeglądanie informacji o wykorzystaniu, limitach i informacjach rozliczeniowych dotyczących interfejsu Google Maps Platform API. Dzięki tym informacjom możesz mierzyć wykorzystanie interfejsu API, nie przekraczać wstępnie zdefiniowanych limitów wykorzystania i kontrolować koszty, korzystając z planowanych budżetów. Przeglądanie tych informacji może też ostrzegać o nieoczekiwanych interakcjach między Twoimi aplikacjami a usługami Google Maps Platform.
Maps Platform udostępnia 2 narzędzia do przeglądania informacji o wykorzystaniu, limitach i informacjach rozliczeniowych:
- Raportowanie: zestaw wstępnie zdefiniowanych raportów wizualnych, które pozwalają łatwo zobaczyć podstawowe informacje o wykorzystaniu, limitach i informacjach rozliczeniowych w interfejsie Google Cloud API w Google Cloud Console. Możesz szybko określić liczbę wywołań interfejsu API, sprawdzić, jak blisko jesteś osiągnięcia limitów wykorzystania interfejsu API, i monitorować wykorzystanie płatności na przestrzeni czasu.
Monitorowanie: zbiór narzędzi, zarówno w Cloud Console, jak i przez interfejs API, które umożliwiają monitorowanie korzystania z interfejsu API, limitów i informacji rozliczeniowych oraz definiowanie alertów, gdy któryś z tych wskaźników osiągnie zdefiniowany wstępnie limit.
Dzięki monitorowaniu możesz tworzyć własne niestandardowe panele monitorowania, które wyświetlają wskaźniki jako różne typy wykresów. Możesz też wysyłać powiadomienia o alertach, na przykład e-maile lub SMS-y, gdy dane przekraczają określony próg.
Raportowanie
Raportowanie w Maps Platform zapewnia zestaw wstępnie zdefiniowanych raportów wizualnych, dzięki którym można łatwo sprawdzić w konsoli Google Cloud podstawowe wykorzystanie interfejsu API, informacje o limicie i informacje rozliczeniowe. Raporty o wykorzystaniu, limitach i numerach rozliczeń interfejsu API Map Google możesz wyświetlać w konsoli Google Cloud.
Raporty dotyczące interfejsów API i usług
Raport Interfejsy API i usługi w Cloud Console zawiera dane o wykorzystaniu wszystkich interfejsów API włączonych w Twoim projekcie, w tym interfejsów API i pakietów SDK Maps Maps oraz innych interfejsów API i usług Google.
Ten obraz przedstawia raport Interfejsy API i usługi.
Limity
Limity określają liczbę żądań, które Twój projekt może wysłać do interfejsów API Maps Platform. Żądania można ograniczać na 3 sposoby:
- dziennie
- Na minutę
- Za użytkownika na minutę (jeśli jest dostępne)
Do limitu wliczają się tylko te, które zakończyły się powodzeniem, a te, które spowodowały błędy serwera. Żądania, które nie przejdą uwierzytelniania, nie są wliczane do limitu.
Wykorzystanie limitu jest wyświetlane na wykresach na stronie raportu Limity w Cloud Console.
Płatności
Raporty Rozliczenia w Cloud Console zawierają informacje rozliczeniowe i związane z kosztami dla wybranego projektu.
Na stronie Raporty rozliczeniowe Cloud możesz wyświetlać koszty wykorzystania Google Cloud Platform w przypadku wszystkich projektów połączonych z kontem rozliczeniowym Cloud. Aby wyświetlić trendy, które są dla Ciebie ważne, możesz wybrać zakres danych, określić przedział czasu, skonfigurować filtry wykresu oraz pogrupować je według projektu, usługi, kodu SKU lub lokalizacji.
Dzięki raportom rozliczeniowym Cloud dowiesz się, jak:
- Jak wyglądają trendy dotyczące wydatków w Google Cloud Platform z mojego bieżącego miesiąca?
- Który projekt kosztował najwięcej w zeszłym miesiącu?
- Jakie są prognozowane przyszłe koszty na podstawie historycznych trendów?
- Ile wydaję według regionu?
Ten obraz przedstawia raport Płatności.
Monitorowanie
Cloud Monitoring zbiera pomiary dotyczące Twojej usługi i używanych przez Ciebie zasobów Google Cloud Platform. Możesz na przykład monitorować wywołania interfejsu API lub limity wykorzystania w określonym przedziale czasu.
Możesz nie tylko zdefiniować dane i wykresy, ale także alerty. Alerty służą do wysyłania powiadomień, gdy wydajność usługi nie spełnia zdefiniowanych kryteriów. Możesz na przykład wysłać powiadomienie jako e-mail lub SMS do aplikacji mobilnej Cloud Console.
Dane
W Cloud Monitoring:
- Dane to wartości objęte pomiarem. Przykładowe wskaźniki to liczba wywołań interfejsu API, procent wykorzystanego limitu wykorzystania lub wykorzystanie procesora przez maszynę wirtualną.
- Seria czasowa to struktura danych zawierająca sygnatury czasowe znaczników danych i informacje o ich źródle i znaczeniu.
Aby poznać dane, utwórz wykres za pomocą narzędzia Metrics Explorer. Aby na przykład wyświetlić liczbę żądań do interfejsu API w odstępach minutowych z ostatniej godziny, skorzystaj z narzędzia Metrics Explorer do utworzenia wykresu zawierającego najnowsze dane.
Panele
Panele umożliwiają przeglądanie i monitorowanie danych ciągów czasowych jako zbioru wykresów. Do tworzenia paneli niestandardowych możesz używać konsoli Google Cloud lub interfejsu Cloud Monitoring API.
Poniższa ilustracja przedstawia panel niestandardowy z 2 wykresami: po lewej stronie wykres limitu, a po prawej wykres liczników API.
Alerty
Aby otrzymywać powiadomienia, gdy wydajność usługi nie spełnia zdefiniowanych kryteriów, utwórz zasadę tworzenia alertów. Możesz na przykład utworzyć zasadę tworzenia alertów, która będzie powiadamiać zespół dyżurny, gdy 90 centyl czasu oczekiwania odpowiedzi HTTP 200 przekroczy limit 100 ms.
Alerty informują na bieżąco o problemach w aplikacjach internetowych, dzięki czemu można je szybko rozwiązać.
Cloud Monitoring obsługuje wiele typów alertów, takich jak:
- Alerty dotyczące progu progu: wyzwalaj alert, jeśli wartość określonego wskaźnika przekracza określony czas trwania lub jest poniżej niego albo gdy wartość jest zwiększona lub zmniejszona o wstępnie zdefiniowany procent.
- Alerty dotyczące budżetu: wyświetlaj powiadomienia, gdy koszty przekroczą określony procent budżetu.
- Alerty dotyczące limitu: wyświetlaj powiadomienia, gdy wykorzystanie osiągnie limit.