Ważne jest, aby regularnie sprawdzać wykorzystanie interfejsów API Google Maps Platform, limity i informacje rozliczeniowe. Te informacje pomagają mierzyć wykorzystanie interfejsów API, utrzymywać się w ramach zdefiniowanych limitów wykorzystania i kontrolować koszty dzięki zaplanowanym budżetom. Sprawdzanie tych informacji może też ostrzegać o nieoczekiwanych interakcjach, które mogą wystąpić między Twoimi aplikacjami a usługami Google Maps Platform.
Maps Platform udostępnia 2 narzędzia, które pomagają sprawdzać wykorzystanie, limity i informacje rozliczeniowe:
- Raportowanie: Zestaw predefiniowanych raportów wizualnych, które umożliwiają łatwe sprawdzenie podstawowych informacji o wykorzystaniu interfejsów API, limitach i informacjach rozliczeniowych w konsoli Google Cloud. 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 rozliczeń w czasie.
Monitorowanie: Zestaw narzędzi dostępnych w konsoli Cloud i za pomocą interfejsu API, które umożliwiają monitorowanie wykorzystania interfejsu API , limitów i informacji o płatnościach oraz definiowanie alertów, gdy którykolwiek z tych wskaźników zbliża się do predefiniowanego limitu.
Monitorowanie umożliwia tworzenie własnych niestandardowych paneli monitorowania, które wyświetlają dane w postaci różnych typów wykresów. Możesz też wysyłać powiadomienia o alertach, np. e-maile lub SMS-y, gdy wskaźnik przekroczy predefiniowany próg.
Raportowanie
Raportowanie w Maps Platform udostępnia zestaw predefiniowanych raportów wizualnych, które umożliwiają łatwe sprawdzenie podstawowych informacji o wykorzystaniu interfejsów API, limitach i informacjach rozliczeniowych w konsoli Cloud. Raporty dotyczące wykorzystania interfejsów API Maps Platform, limitów i płatności możesz wyświetlać w konsoli Cloud.
Raporty dotyczące interfejsów API i usług
Raport Interfejsy API i usługi w konsoli Cloud zawiera dane o wykorzystaniu wszystkich interfejsów API włączonych w projekcie, w tym interfejsów API i pakietów SDK Maps Platform oraz wszystkich 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 projekt może wysyłać do interfejsów API Maps Platform. Żądania mogą być ograniczane na 3 sposoby:
- dziennie
- na minutę
- na użytkownika na minutę (jeśli jest dostępny)
Do limitu wliczają się tylko żądania, które zakończyły się powodzeniem, oraz żądania, które spowodowały błędy serwera. Żądania, które nie przeszły uwierzytelnienia, nie są wliczane do limitu.
Wykorzystanie limitu jest wyświetlane na wykresach na stronie raportu Limity w konsoli Cloud.

Płatności
Raporty dotyczące płatności w konsoli Cloud zawierają informacje o płatnościach i powiązanych kosztach wybranego projektu.
Na stronie Raporty rozliczeń usługi Google Cloud możesz wyświetlać koszty korzystania z Google Cloud we wszystkich projektach połączonych z kontem rozliczeniowym Cloud. Aby ułatwić wyświetlanie trendów kosztów, które są dla Ciebie ważne, możesz wybrać zakres danych, określić zakres czasu, skonfigurować filtry wykresu i pogrupować według projektu, usługi, kodu SKU lub lokalizacji.
Raporty rozliczeń usługi Google Cloud mogą pomóc Ci znaleźć odpowiedzi na takie pytania:
- Jak kształtują się wydatki na Google Cloud w bieżącym miesiącu?
- Który projekt kosztował najwięcej w zeszłym miesiącu?
- Jakie są prognozowane przyszłe koszty na podstawie trendów historycznych?
- Ile wydaję w poszczególnych regionach?
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 that you use. Możesz na przykład monitorować wywołania interfejsu API lub wykorzystanie limitu w określonym przedziale czasu.
Możesz nie tylko definiować niestandardowe dane i wykresy, ale też alerty. Używaj alertów, aby wysyłać powiadomienia, gdy wydajność usługi nie spełnia zdefiniowanych przez Ciebie kryteriów. Możesz na przykład wysyłać powiadomienia e-mailem, SMS-em, w aplikacji mobilnej konsoli Cloud i na inne sposoby.
Dane
W Cloud Monitoring:
- Dane opisują coś, co jest mierzone. Przykłady danych to liczba wywołań interfejsu API, procent wykorzystanego limitu lub wykorzystanie procesora maszyny wirtualnej.
- Ciąg czasowy to struktura danych, która zawiera pomiary danych z sygnaturami czasowymi oraz informacje o źródle i znaczeniu tych pomiarów.
Aby zbadać dane, utwórz wykres za pomocą narzędzia Metrics Explorer. Jeśli na przykład chcesz wyświetlić liczbę żądań interfejsu API w odstępach 1-minutowych w ciągu ostatniej godziny, użyj narzędzia Metrics Explorer, aby utworzyć wykres, który będzie wyświetlać najnowsze dane.

Panele
Panele umożliwiają wyświetlanie i monitorowanie danych szeregów czasowych jako zbioru wykresów. Aby tworzyć niestandardowe panele, możesz używać konsoli Cloud lub interfejsu Cloud Monitoring API.
Poniższy obraz przedstawia niestandardowy panel z 2 wykresami: wykresem limitów po lewej i wykresem liczby interfejsów API po prawej.

Alerty
Aby otrzymywać powiadomienia, gdy wydajność usługi nie spełnia zdefiniowanych przez Ciebie kryteriów, utwórz zasady 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 z Twojej usługi przekroczy 100 ms.
Alerty umożliwiają szybkie wykrywanie problemów w aplikacjach w chmurze, dzięki czemu możesz je szybko rozwiązywać.
Cloud Monitoring obsługuje wiele typów alertów, takich jak:
- Alerty dotyczące progu danych: wywołują alert, jeśli dane przekroczą lub spadną poniżej określonej wartości przez określony czas albo jeśli dane wzrosną lub spadną o predefiniowany procent.
- Alerty dotyczące budżetu: wywołują powiadomienia, gdy koszty przekroczą określony procent budżetu.
- Alerty dotyczące limitów: wywołują powiadomienia, gdy wykorzystanie zbliża się do limitu.