Omówienie raportowania i monitorowania

Pamiętaj, aby regularnie sprawdzać wykorzystanie i limity wykorzystania interfejsu Google Maps Platform API oraz informacje rozliczeniowe. Te informacje pomagają mierzyć wykorzystanie interfejsu API, zachowywać wstępnie zdefiniowane limity wykorzystania oraz kontrolować koszty za pomocą zaplanowanych budżetów. Sprawdzanie tych informacji może też ostrzegać o wszelkich nieoczekiwanych interakcjach, które mogą wystąpić między Twoimi aplikacjami a usługami Google Maps Platform.

Maps Platform udostępnia 2 narzędzia pomocne w sprawdzaniu informacji o użyciu, limitach i rozliczeniach:

  • Raportowanie: zbiór wstępnie zdefiniowanych raportów wizualnych, które pozwalają łatwo sprawdzić podstawowe informacje o wykorzystaniu interfejsu 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 płatności w czasie.
  • Monitorowanie: zestaw narzędzi, zarówno w Cloud Console, jak i za pomocą interfejsu API, które umożliwiają monitorowanie wykorzystania interfejsu API, limitów oraz informacji rozliczeniowych oraz definiowania alertów, gdy dowolny z tych wskaźników zbliży się do wstępnie zdefiniowanego limitu.

    Monitorowanie umożliwia tworzenie własnych dostosowanych paneli monitorowania wyświetlających wskaźniki jako różne typy wykresów. Możesz też wysyłać powiadomienia o alertach, np. e-maile lub SMS-y, gdy wskaźnik przekroczy wstępnie zdefiniowany próg.

Raportowanie

Raportowanie w Maps Platform udostępnia zestaw wstępnie zdefiniowanych raportów wizualnych, dzięki którym możesz łatwo sprawdzić podstawowe informacje o wykorzystaniu interfejsu API, limitach i informacjach rozliczeniowych w Cloud Console. Raporty dotyczące wykorzystania interfejsu Maps Platform API, limitów i numerów rozliczeniowych możesz wyświetlić w konsoli Cloud.

Raporty Interfejsy API i usługi

Raport Interfejsy API i usługi konsoli Cloud zawiera dane dotyczące wykorzystania wszystkich interfejsów API włączonych w projekcie, w tym interfejsów API i pakietów SDK Maps Platform, a także wszystkich innych interfejsów API i usług Google.

Ten obraz przedstawia raport Interfejsy API i usługi

Zrzut ekranu strony interfejsów Monitoring API w Google Cloud Console, na której wyświetlany jest panel raportów Interfejsy API i usługi. Przedstawia on osobne wykresy dla ruchu, błędów i mediany czasu oczekiwania. Te wykresy mogą przedstawiać dane z okresu od 1 godziny do 30 dni.

Limity

Limity liczby żądań, które Twój projekt może wysyłać do interfejsów API Maps Platform, są związane z limitami. Żądania można ograniczać na 3 sposoby:

  • dziennie
  • Na minutę
  • Za użytkownika na minutę (jeśli jest dostępna)

Do limitu wliczają się tylko udane żądania i żądania, które powodują błędy serwera. Żądania, które się nie powiodą uwierzytelniania, nie wliczają się do limitu.

Wykorzystanie limitu jest wyświetlane na wykresach na stronie raportu Limity w konsoli Cloud.

Zrzut ekranu strony Limity Map w konsoli Google Cloud. Za pomocą selektora pokazuje limity według interfejsu API, a następnie pokazuje obciążenia map w odniesieniu do limitów ustawionych dla danego interfejsu API.

Płatności

Raporty Rozliczenia w Cloud Console zawierają informacje o płatnościach i powiązanych kosztach dla wybranego projektu.

Strona Raporty dotyczące Rozliczeń usługi Google Cloud umożliwia wyświetlanie kosztów wykorzystania Google Cloud Platform dla wszystkich projektów połączonych z kontem rozliczeniowym Cloud. Aby łatwiej wyświetlać trendy w zakresie kosztów, które są dla Ciebie ważne, możesz wybrać zakres danych, określić zakres czasowy, skonfigurować filtry wykresu oraz pogrupować według projektu, usługi, kodu SKU lub lokalizacji.

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

  • Jak kształtują się moje wydatki na Google Cloud Platform 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 pokazująca raport Rozliczenia.

Zrzut ekranu strony Płatności Map Google w konsoli Google Cloud. Przedstawia informacje rozliczeniowe z jednego miesiąca kalendarzowego dla wszystkich projektów.

Monitorowanie

Cloud Monitoring zbiera dane o usłudze i wykorzystywanych przez Ciebie zasobach Google Cloud Platform. Możesz na przykład monitorować wywołania interfejsu API lub wykorzystanie limitu w określonym przedziale czasu.

Możesz nie tylko definiować niestandardowe wskaźniki i wykresy, ale też definiować alerty. Dzięki alertom możesz wysyłać powiadomienia, gdy działanie usługi nie spełnia zdefiniowanych przez Ciebie kryteriów. Możesz na przykład wysłać powiadomienie e-mailem lub SMS-em do aplikacji mobilnej Cloud Console albo w inny sposób.

Wskaźniki

W Cloud Monitoring:

  • Dane opisują coś, co jest mierzone. Przykładowe wskaźniki obejmują liczbę wywołań interfejsu API, procent wykorzystania limitu wykorzystania lub wykorzystanie procesora przez maszynę wirtualną.
  • Ciąg czasowy to struktura danych zawierająca oznaczone sygnaturą czasową pomiary danych oraz informacje o ich źródle i znaczeniu.

Aby przeanalizować dane wskaźników, utwórz wykres w narzędziu Metrics Explorer. Aby np. wyświetlić liczbę żądań do interfejsu API w 1-minutowych przedziałach czasowych z ostatniej godziny, użyj narzędzia Metrics Explorer, by utworzyć wykres przedstawiający najnowsze dane.

Zrzut ekranu przedstawiający niestandardowy wykres liniowy przedstawiający liczbę interfejsów API. Wykres może przedstawiać dane z okresu od 1 godziny do 6 tygodni lub z określonego przedziału czasu.

Panele

Panele informacyjne umożliwiają przeglądanie i monitorowanie danych ciągów czasowych w formie zbioru wykresów. Do tworzenia niestandardowych paneli możesz używać konsoli Cloud lub interfejsu Cloud Monitoring API.

Ilustracja przedstawia niestandardowy panel z 2 wykresami: po lewej stronie wykres limitów i wykres liczby interfejsów API po prawej.

Zrzut ekranu panelu niestandardowego z 2 wykresami. Po lewej stronie znajduje się wykres limitów, a po prawej wykres wykorzystania interfejsu API. Na obu wykresach punkty czasowe są umieszczone na osi poziomej.

Alerty

Aby otrzymywać powiadomienia, gdy działanie usługi nie spełnia zdefiniowanych przez Ciebie kryteriów, utwórz zasadę tworzenia alertów. Można na przykład utworzyć zasadę tworzenia alertów, która będzie powiadamiać zespół obsługujący dyżur, gdy 90 centyl czasu oczekiwania odpowiedzi HTTP 200 z Twojej usługi przekroczy 100 ms.

Alerty pozwalają na bieżąco informować o problemach w Twoich aplikacjach w chmurze, dzięki czemu możesz szybko je rozwiązywać.

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

Co dalej?