Raportowanie i raportowanie – omówienie

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

Regularnie sprawdzaj wykorzystanie zasobów, limit oraz informacje rozliczeniowe dotyczące interfejsu Google Maps Platform API. Te informacje pomagają mierzyć wykorzystanie interfejsu API, utrzymywać się w ustalonych limitach wykorzystania i kontrolować koszty za pomocą zaplanowanych budżetów. 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 pomogą Ci zweryfikować informacje o użyciu, limitach i płatnościach:

  • Raportowanie: zestaw wstępnie zdefiniowanych raportów wizualnych, które umożliwiają łatwe wyświetlanie podstawowych informacji o wykorzystaniu, limitach i rozliczeniach interfejsu 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.
  • Monitorowanie: zestaw narzędzi zarówno w Cloud Console, jak i przez interfejs API, które umożliwiają monitorowanie wykorzystania, limitu i informacji rozliczeniowych interfejsu API, a także definiowanie alertów, gdy któryś z tych wskaźników zbliża się do wstępnie zdefiniowanego limitu.

    Na stronie Monitorowanie możesz tworzyć własne dostosowane panele monitorowania, które wyświetlają wskaźniki jako różne typy wykresów. Możesz również wysyłać powiadomienia o alertach, takie jak e-maile lub SMS-y, gdy dane przekraczają określony próg.

Raportowanie

Raportowanie w Maps Platform zawiera zestaw wstępnie zdefiniowanych raportów wizualnych, które umożliwiają łatwe wyświetlanie podstawowych informacji o wykorzystaniu, limicie i rozliczeniach interfejsu API w Cloud Console. Za pomocą Cloud Console możesz wyświetlać raporty dotyczące wykorzystania, limitu i numerów rozliczeniowych interfejsu Maps Platform API.

Interfejsy API i raporty Usługi

Raport Interfejsy API i usługi Cloud Console zawiera dane dotyczące wykorzystania wszystkich interfejsów API włączonych w Twoim 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 monitorowania interfejsów API w Google Cloud Console z panelem raportów interfejsów API i usług. Znajdują się na niej osobne wykresy natężenia ruchu, błędów i mediany czasu oczekiwania. Te wykresy mogą wyświetlać dane od godziny do 30 dni.

Limity

Limity określają liczbę żądań, które Twój projekt może wysyłać do interfejsów Maps Platform API. Żądanie można ograniczyć na 3 sposoby:

  • dziennie
  • Na minutę
  • Za użytkownika na minutę (tam, gdzie to możliwe)

Do limitu wliczają się tylko te żądania, które zakończyły się powodzeniem i które powodują błędy serwera. Żądania, których nie udało się uwierzytelnić, nie wliczają się do limitu.

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

Zrzut ekranu strony Mapy & Limity w Google Cloud Console. Za pomocą selektora wyświetlają się limity według interfejsu API, a następnie Google Maps Loads względem ustalonych limitów interfejsu API.

Płatności

Raporty Rozliczenia w Cloud Console zawierają informacje rozliczeniowe i związane z kosztem wybranego projektu.

Na stronie Raporty płatności Cloud możesz wyświetlać koszty wykorzystania Google Cloud Platform dla wszystkich projektów połączonych z kontem rozliczeniowym Cloud. Aby zobaczyć trendy dotyczące kosztów, które są dla Ciebie ważne, możesz wybrać zakres danych, określić zakres czasowy, skonfigurować filtry wykresu i pogrupować według projektu, usługi, kodu SKU lub lokalizacji.

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

  • Jak wyglądają moje bieżące wydatki w Google Cloud Platform?
  • Który projekt kosztował najwięcej miesięcy w zeszłym miesiącu?
  • Jakie są prognozowane przyszłe koszty na podstawie trendów historycznych?
  • Ile wydaję wg regionu?

Ten obraz przedstawia raport Płatności.

Zrzut ekranu strony rozliczeń i Map w Google Cloud Console. Zawiera informacje rozliczeniowe za każdy miesiąc kalendarzowy dla wszystkich projektów.

Monitorowanie

Usługa Cloud Monitoring zbiera pomiary usługi i używanych zasobów 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 zdefiniować dane i wykresy, ale też alerty. Alerty służą do wysyłania powiadomień, gdy wydajność usługi nie spełnia określonych przez Ciebie kryteriów. Możesz na przykład wysłać powiadomienie e-mailem lub SMS-em albo w aplikacji mobilnej Cloud Console.

Wskaźniki

W Cloud Monitoring:

  • Dane to coś, co jest mierzone. Przykładowe wskaźniki to liczba wywołań interfejsu API, procent wykorzystanego limitu wykorzystania czy wykorzystanie procesora maszyny wirtualnej.
  • Seria czasowa to struktura danych zawierająca sygnaturę czasową pomiarów danych oraz informacje o ich źródle i znaczeniu.

Aby zbadać dane, utwórz wykres za pomocą narzędzia Metrics Explorer. Aby np. wyświetlić liczbę żądań z interfejsu API w odstępach jednominutowych w ciągu ostatniej godziny, skorzystaj z narzędzia Metrics Explorer, aby utworzyć wykres przedstawiający najnowsze dane.

Zrzut ekranu przedstawiający niestandardowy wykres liniowy przedstawiający liczbę interfejsów API. Wykres może zawierać dane z godzin od 6 tygodni do wybranego momentu.

Panele

Panele umożliwiają wyświetlanie i monitorowanie danych serii czasowych jako kolekcji wykresów. Do tworzenia paneli niestandardowych możesz użyć Cloud Console lub Cloud Monitoring API.

Poniższa ilustracja przedstawia panel niestandardowy z 2 wykresami: po lewej stronie znajduje się wykres limitu, a po prawej – wykres liczby interfejsów API.

Zrzut ekranu panelu niestandardowego z 2 wykresami. Wykres po lewej stronie to wykres limitu, a po prawej – wykres wykorzystania interfejsu API. Oba wykresy przedstawiają punkty czasu na osi poziomej.

Alerty

Aby otrzymywać powiadomienia, gdy wydajność usługi nie spełni zdefiniowanych kryteriów, utwórz zasadę tworzenia alertów. Możesz na przykład utworzyć zasadę tworzenia alertów, która informuje zespół ds. rozmowy telefonicznej, gdy 90 centyl czasu oczekiwania na odpowiedzi HTTP 200 przekracza limit 100 ms.

Alerty na bieżąco informują o problemach w aplikacjach internetowych, dzięki czemu możesz je szybko rozwiązywać.

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

Co dalej