Omówienie raportowania i monitorowania

Ważne jest, aby sprawdzić wykorzystanie interfejsu Google Maps Platform API, limit informacje rozliczeniowe. Te informacje pomagają mierzenie wykorzystania interfejsów API, przestrzeganie wstępnie zdefiniowanych limitów wykorzystania i kontrolowanie kosztów dzięki planowanym budżetom. Sprawdzenie tych informacji może też ostrzegać Cię o nieoczekiwanych interakcje, które mogą wystąpić między aplikacjami usług Google Maps Platform.

Platforma Maps udostępnia 2 narzędzia, które ułatwiają sprawdzanie informacji o użytkowaniu, quotach i fakturowaniu:

  • Raportowanie: Zestaw wstępnie zdefiniowanych raportów wizualnych, które pozwalają łatwo sprawdzić podstawowe wykorzystanie interfejsu API, limit miejsca i informacje rozliczeniowe w konsoli Google Cloud. Możesz szybko Określ liczbę wywołań interfejsu API, sprawdź, jak blisko jesteś wykorzystania interfejsu API i sprawdzać wykorzystanie rozliczeń w czasie.
  • Monitorowanie: Zestaw narzędzi, zarówno w konsoli Cloud, jak i za pomocą interfejsu API, które umożliwiają monitorowanie interfejsów API wykorzystanie zasobów, limit i informacje rozliczeniowe oraz definiowanie alertów, gdy któryś z tych zbliżają się do wstępnie zdefiniowanego limitu.

    Dzięki monitorowaniu możesz tworzyć własne, Panele monitorowania, które wyświetlają wskaźniki w postaci różnych typów wykresów. Możesz też powiadomienia o alertach, np. e-maile lub SMS-y, gdy dane przekracza wstępnie zdefiniowany próg.

Raportowanie

Raporty na platformie Map Google to zestaw wstępnie zdefiniowanych raportów wizualnych, które umożliwiają łatwe wyświetlanie podstawowych informacji o wykorzystaniu interfejsu API, limitach i płatnościach w konsoli Google Cloud. Wyświetl raporty dotyczące dotyczące wykorzystania, limitu i rozliczeń interfejsu Maps Platform API za pomocą funkcji Konsola Cloud.

Raporty Interfejsy API i usługi

Interfejsy API i narzędzia konsoli Cloud Raport dotyczący usług udostępnia wskaźniki wykorzystania dla wszystkich interfejsów API włączonych w projekcie, w tym Interfejsy API i pakiety SDK Maps Platform, a także wszystkie pozostałe interfejsy API Google usług Google.

Ilustracja pokazująca interfejsy API & w raporcie dotyczącym usług Google.

Zrzut ekranu strony interfejsów Monitoring API w konsoli Google Cloud, gdzie przedstawione są interfejsy API Usługi
  panelu raportów. Przedstawia on osobne wykresy dotyczące ruchu, błędów i mediany czasu oczekiwania. Te wykresy
  mogą pokazać dane z okresu od godziny do 30 dni,

Limity

Ustalone limity dotyczące liczby żądań, które projekt może wysłać do Maps Platform API. Żądania mogą zostać ograniczone na 3 sposoby:

  • dziennie
  • Na minutę
  • Na użytkownika na minutę (gdzie jest to dostępne)

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

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

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

Płatności

Rozliczenia w Cloud Console. Raporty zawierają informacje dotyczące rozliczeń i kosztów związanych z wybranym projektem.

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

Dzięki raportom Rozliczenia usługi Google Cloud możesz uzyskać odpowiedzi na te pytania:

  • Jak kształtują się wydatki na Google Cloud Platform w moim bieżącym miesiącu?
  • Który projekt był najdroższy w zeszłym miesiącu?
  • Jakie są prognozowane przyszłe koszty na podstawie historycznych trendów?
  • Ile wydaję w poszczególnych regionach?

Ilustracja pokazująca raport Płatności.

Zrzut ekranu przedstawiający Mapy Google Płatności w konsoli Google Cloud. Zawiera informacje o płatnościach za wszystkie projekty za dany miesiąc kalendarzowy.

Monitorowanie

Cloud Monitoring zbiera pomiary dotyczące Twojej usługi i zasobów Google Cloud Platform którego używasz. 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 także alertów. Alerty służą do wysyłania powiadomień, gdy działanie usługi nie spełnia określonych przez Ciebie kryteriów. Możesz na przykład wysłać powiadomienie jako e-maila, SMS-a lub aplikacji mobilnej Cloud Console .

Dane

W Cloud Monitoring:

  • Dane opisują coś, co jest mierzone. Przykłady danych to m.in. liczba wywołań interfejsu API, procent wykorzystanego limitu użycia lub wykorzystanie procesora maszyny wirtualnej.
  • Seria czasowa to struktura danych zawierająca znaczniki czasu pomiarów danych oraz informacji o ich źródle i znaczeniu pomiarów.

Aby analizować dane, utwórz wykres za pomocą narzędzia Metrics Explorer. Aby na przykład wyświetlić liczbę żądań interfejsu API w interwałach 1-minutowych w ciągu ostatniej godziny, użyj Eksploratora danych, aby utworzyć wykres z najnowszymi danymi.

Zrzut ekranu pokazujący niestandardowy wykres liniowy przedstawiający liczbę interfejsów API. Wykres może zawierać dane z okresu od 1 godziny do 6 tygodni lub z niestandardowego przedziału czasowego.

Panele

Panele umożliwiają wyświetlasz i monitorujesz dane ciągów czasowych w formie kolekcji wykresów. Aby utworzyć niestandardowe panele, możesz użyć konsoli Cloud lub interfejsu Cloud Monitoring API.

Na poniższym obrazie widać niestandardowy panel z 2 diagramami: po lewej stronie jest diagram limitu, a po prawej – diagram z liczbą wywołań interfejsu API.

Zrzut ekranu niestandardowego panelu z 2 wykresami. Wykres po lewej stronie przedstawia limity,
  Wykres po prawej stronie przedstawia wykorzystanie interfejsów API. Oba wykresy zawierają punkty czasu na swoim
  osi poziomej.

Alerty

Aby otrzymywać powiadomienia, gdy usługa nie spełnia kryteriów określić, utworzyć zasady tworzenia alertów. Możesz na przykład utworzyć alert zasady powiadamiającej zespół dostępny podczas rozmowy, gdy 90 centyl czasu oczekiwania 200 odpowiedzi HTTP z usługi przekracza 100 ms.

Alerty na bieżąco informują o problemach w aplikacjach w chmurze, dzięki czemu można szybko rozwiązać problemy.

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

Co dalej?