Wizualizowanie logów za pomocą narzędzia Fleet Debugger

Narzędzie do debugowania floty (https://googlemaps.github.io/fleet-debugger/) to narzędzie internetowe typu open source, które umożliwia wizualizację logów Fleet Engine z Cloud Logging. Zawiera interaktywną mapę i oś czasu, które umożliwiają analizowanie danych o pojazdach, zadaniach i trasach. Działa w całości w przeglądarce.

Najważniejsze funkcje

Debuger floty pomaga zrozumieć złożone zachowania pojazdów i podróży, oferując:

  • Interaktywna mapa i odtwarzanie osi czasu, aby zobaczyć zdarzenia w kolejności.
  • Synchronizacja między mapą, tabelą danych i osią czasu.
  • szczegółowe sprawdzanie wpisów logu w celu szczegółowego omówienia żądań do interfejsu API i odpowiedzi.
  • Wizualizacja zaplanowanych tras i ruchu (wymaga logów z ograniczonym użyciem).
  • Porównanie żądanych i rzeczywistych lokalizacji przystanków (wymaga dzienników z ograniczonym dostępem).

Interfejs narzędzia Fleet Debugger z mapą i wpisami w logu

Wczytywanie danych z Cloud Logging

Głównym sposobem korzystania z Fleet Debuggera jest połączenie go bezpośrednio z Cloud Logging w projekcie Google Cloud. Aby to zrobić, wykonaj te czynności:

  1. Otwórz narzędzie: przejdź do narzędzia do debugowania floty.
  2. Wybierz zbiór danych: kliknij przycisk „Wybierz zbiór danych”.
  3. Wpisz parametry: podaj identyfikator projektu, identyfikatory pojazdów, przejazdów lub zadań oraz wybrany zakres czasowy.
  4. Pobierz logi: kliknij „Zaloguj się i pobierz logi”.
  5. Zaloguj się: uwierzytelnij się za pomocą konta Google, które ma wymagane uprawnienia dostępu do Cloud Logging (np. roles/logging.viewer).

Inne metody wczytywania danych

Bezpośrednie połączenie z Cloud Logging jest często najprostsze, ale z kilku powodów możesz używać metod opartych na plikach:

  • analizowanie logów dostarczonych przez członka zespołu;
  • Aby wczytać wyeksportowany wcześniej zbiór danych do ponownej analizy.
  • Praca z logami, gdy nie masz bezpośredniego dostępu do projektu GCP.

    • Importowanie pliku: możesz też wczytać dane dziennika z plików JSON lub ZIP, klikając przycisk „Wczytaj plik JSON lub ZIP”. Mogą to być pliki, które zostały wcześniej wyeksportowane z Cloud Logging lub z samego narzędzia.
    • Eksportowanie z narzędzia: aby udostępnić zbiór danych, użyj menu zbioru danych i wybierz „Eksportuj”. Spowoduje to pobranie pliku JSON, który można skompresować. Narzędzie obsługuje wczytywanie skompresowanych plików JSON ZIP.

Wszystkie dane pozostają lokalne w przeglądarce.

Logi ograniczonego użycia

Włączenie logów ograniczonego użytku nie jest wymagane do działania narzędzia Fleet Debugger, ale jest zalecane, aby uzyskać jak najpełniejszą wizualizację. Te logi zawierają cenny kontekst, w tym:

  • Zaplanowana trasa nawigacji kierowcy z pakietu Navigation SDK.
  • Dane o ruchu na trasach.
  • pierwotne żądane miejsca odbioru i wysiadki, a także rzeczywiste lokalizacje;

Bez logów z ograniczeniami te szczegółowe informacje nie będą dostępne w debugerze.

Zasoby

Pomoc

Narzędzie Fleet Debugger jest oferowane na podstawie licencji open source. Nie podlegają one Wskazówkom dotyczącym usług wsparcia technicznego, gwarancji jakości usług ani zasadom wycofywania usług dotyczącym pomocy w Google Maps Platform. Usługi Google Maps Platform, z których korzysta to narzędzie, nadal podlegają Warunkom korzystania z Google Maps Platform.