Omówienie raportowania i monitorowania

Ważne jest, aby regularnie sprawdzać informacje o użyciu, limicie i informacje rozliczeniowe interfejsu Google Maps Platform API. Te informacje pomagają mierzyć wykorzystanie interfejsu API, utrzymywać się w ramach zdefiniowanych limitów zużycia i kontrolować koszty dzięki zaplanowanym budżetom. Przeglądanie tych informacji może też ostrzec Cię o nieoczekiwanych interakcjach, które mogą wystąpić między Twoimi aplikacjami a usługami Google Maps Platform.

Platforma Map Google udostępnia 2 narzędzia, które pomagają sprawdzać informacje o użyciu, limicie i płatnościach:

  • Raportowanie: zestaw predefiniowanych raportów wizualnych, które umożliwiają łatwe wyświetlanie podstawowych informacji o użyciu interfejsu API, limitach i informacji 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 rozliczeniowych oraz definiowanie alertów, gdy którykolwiek z tych wskaźników zbliża się do określonego limitu.

    Usługa Monitorowanie umożliwia tworzenie własnych, dostosowanych paneli monitorowania, na których dane są wyświetlane w postaci różnych typów wykresów. Możesz też wysyłać powiadomienia o alertach, np. e-maile lub SMS-y, gdy wartość danego rodzaju danych przekroczy zdefiniowany próg.

Raportowanie

Raportowanie w Maps Platform udostępnia zestaw predefiniowanych raportów wizualnych, które umożliwiają łatwe wyświetlanie podstawowych informacji o użyciu interfejsu API, limicie i informacji rozliczeniowych w konsoli Cloud. W konsoli Cloud możesz wyświetlać raporty dotyczące wykorzystania interfejsu API Maps Platform, limitów i danych rozliczeniowych.

Raporty Interfejsy API i usługi

Raport Interfejsy API i usługi w konsoli Cloud zawiera dane o użyciu wszystkich interfejsów API włączonych w Twoim projekcie, w tym interfejsów API i pakietów SDK Google Maps Platform oraz wszystkich innych interfejsów API Google i usług.

Ilustracja przedstawiająca raport Interfejsy API i usługi.

Zrzut ekranu przedstawiający stronę Monitoring API w konsoli Google Cloud z panelem raportu Interfejsy API i usługi. Wyświetla osobne wykresy dotyczące ruchu, błędów i mediany opóźnienia. Te wykresy mogą wyświetlać dane z okresu od 1 godziny do 30 dni.

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ę
  • Za użytkownika na minutę (w miarę dostępności)

Do limitu wliczają się tylko udane żądania i żądania, które powodują 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 konsoli Cloud.

Zrzut ekranu strony Limity w Mapach w konsoli Google Cloud. Pokazuje limity według interfejsu API za pomocą selektora, a następnie wyświetla wczytania mapy w odniesieniu do ustawionych limitów dla danego interfejsu API.

Płatności

Raporty Płatności w konsoli Cloud zawierają informacje o płatnościach i powiązanych kosztach wybranego projektu.

Na stronie raportów rozliczeń usługi Google Cloud możesz wyświetlić koszty wykorzystania Google Cloud we wszystkich projektach połączonych z kontem rozliczeniowym Cloud. Aby ułatwić sobie 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 grupować według projektu, usługi, kodu SKU lub lokalizacji.

Raporty Rozliczeń usługi Google Cloud pomogą Ci znaleźć odpowiedzi na takie pytania jak:

  • Jak kształtują się trendy dotyczące moich wydatków na Google Cloud w bieżącym miesiącu?
  • Który projekt kosztował najwięcej w zeszłym miesiącu?
  • Jakie są moje prognozowane przyszłe koszty na podstawie trendów historycznych?
  • Ile wydaję w poszczególnych regionach?

Ilustracja przedstawiająca raport Płatności.

Zrzut ekranu strony Płatności w usłudze Mapy w konsoli Google Cloud. Zawiera informacje rozliczeniowe dotyczące wszystkich projektów za jeden miesiąc kalendarzowy.

Monitorowanie

Cloud Monitoring zbiera pomiary dotyczące Twojej usługi i używanych przez Ciebie zasobów Google Cloud. 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ż konfigurować 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 wysłać powiadomienie jako e-mail, SMS, do aplikacji mobilnej konsoli Cloud i nie tylko.

Dane

W Cloud Monitoring:

  • Dane opisują coś, co jest mierzone. Przykłady danych to liczba wywołań interfejsu API, odsetek wykorzystanego limitu użycia lub wykorzystanie procesora maszyny wirtualnej.
  • Szereg czasowy to struktura danych zawierająca pomiary wartości z sygnaturami czasowymi oraz informacje o źródle i znaczeniu tych pomiarów.

Aby przeglądać dane wskaźników, utwórz wykres za pomocą narzędzia Metrics Explorer. Aby na przykład wyświetlić liczbę żądań interfejsu API w odstępach 1-minutowych z ostatniej godziny, użyj narzędzia Metrics Explorer do utworzenia wykresu, który wyświetla najnowsze dane.

Zrzut ekranu niestandardowego wykresu liniowego przedstawiającego liczbę wywołań interfejsu API. Wykres może wyświetlać dane z okresu od 1 godziny do 6 tygodni lub z niestandardowego przedziału czasu.

Panele

Panele umożliwiają wyświetlanie i monitorowanie danych serii czasowej w postaci zbioru wykresów. Aby utworzyć panele niestandardowe, możesz użyć konsoli Cloud lub interfejsu Cloud Monitoring API.

Na ilustracji poniżej widać panel niestandardowy z 2 wykresami: wykresem limitów po lewej stronie i wykresem liczby interfejsów API po prawej stronie.

Zrzut ekranu przedstawiający niestandardowy panel z 2 wykresami. Wykres po lewej stronie to wykres limitów, a wykres po prawej stronie to wykres wykorzystania interfejsu API. Na obu wykresach punkty czasowe są podane na osi poziomej.

Alerty

Aby otrzymywać powiadomienia, gdy wydajność usługi nie spełnia określonych przez Ciebie kryteriów, utwórz zasadę tworzenia alertów. Możesz na przykład utworzyć zasadę tworzenia alertów, która powiadomi zespół dyżurny, gdy 90 centyl czasu oczekiwania na odpowiedzi HTTP 200 z Twojej usługi przekroczy 100 ms.

Alerty zapewniają aktualne informacje o problemach w aplikacjach w chmurze, dzięki czemu możesz szybko je rozwiązać.

Cloud Monitoring obsługuje wiele typów alertów, takich jak:

Co dalej?