Raportowanie i raportowanie – omówienie

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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.

Zrzut ekranu strony interfejsów API monitorowania w Google Cloud Console, na którym wyświetla się panel raportów interfejsów API i usług. Ta karta zawiera oddzielne wykresy natężenia ruchu, błędów i mediany czasu oczekiwania. Te wykresy mogą zawierać dane od godziny do 30 dni.

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.

Zrzut ekranu strony Limity w Google Cloud Console. Pokazuje limity według interfejsu API za pomocą selektora, a następnie pokazuje ładowanie mapy względem ustalonych limitów dla danego interfejsu API.

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.

Zrzut ekranu strony Płatności w Mapach w Google Cloud Console. Wyświetla ono informacje rozliczeniowe dla każdego miesiąca kalendarzowego we wszystkich projektach.

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.

Zrzut ekranu przedstawiający niestandardowy wykres liniowy przedstawiający liczbę interfejsów API. Wykres może zawierać dane z godziny lub 6 tygodni lub niestandardowy przedział czasu.

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.

Zrzut ekranu przedstawiający niestandardowy panel z 2 wykresami. Wykres po lewej stronie przedstawia wykres limitów, a po prawej znajduje się wykres wykorzystania interfejsu API. Oba wykresy przedstawiają punkty czasu na osi poziomej.

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.

Co dalej?