Memvisualisasikan log dengan Fleet Debugger

Fleet Debugger (https://googlemaps.github.io/fleet-debugger/) adalah alat web open source yang memungkinkan Anda memvisualisasikan log Fleet Engine dari Cloud Logging. Fitur ini menyediakan peta dan linimasa interaktif untuk menganalisis data kendaraan dan tugas atau perjalanan, yang berjalan sepenuhnya di browser Anda.

Fitur utama

Fleet Debugger membantu Anda memahami perjalanan yang kompleks dan perilaku kendaraan dengan menawarkan:

  • Peta interaktif dan pemutaran ulang linimasa untuk melihat peristiwa secara berurutan.
  • Sinkronisasi antara peta, tabel data, dan linimasa.
  • Pemeriksaan entri log mendetail untuk mempelajari permintaan dan respons API secara mendalam.
  • Visualisasi rute dan lalu lintas yang direncanakan (memerlukan Log Penggunaan Terbatas).
  • Perbandingan lokasi perhentian yang diminta dengan lokasi perhentian sebenarnya (memerlukan Log Penggunaan Terbatas).

Antarmuka Fleet Debugger yang menampilkan peta dan entri log

Memuat data dari Cloud Logging

Cara utama untuk menggunakan Fleet Debugger adalah dengan menghubungkannya langsung ke Cloud Logging project Google Cloud Anda. Untuk melakukannya, ikuti langkah-langkah berikutnya:

  1. Buka Alat: Buka Fleet debugger.
  2. Pilih Set Data: Klik tombol "Pilih Set Data".
  3. Masukkan Parameter: Masukkan Project ID, ID Kendaraan, atau ID Perjalanan atau Tugas, dan rentang waktu yang dipilih.
  4. Ambil Log: Klik "Login dan Ambil Log".
  5. Login: Lakukan autentikasi dengan Akun Google Anda yang memiliki izin yang diperlukan untuk akses Cloud Logging (misalnya, roles/logging.viewer).

Catatan: Fitur impor Cloud Logging langsung didukung sepenuhnya untuk On-demand trips. Dukungan Scheduled tasks terbatas (masalah pelacakan).

Metode pemuatan data lainnya

Meskipun koneksi langsung ke Cloud Logging sering kali lebih mudah, Anda dapat menggunakan metode berbasis file karena beberapa alasan:

  • Untuk menganalisis log yang diberikan oleh anggota tim.
  • Untuk memuat set data yang diekspor sebelumnya untuk dianalisis ulang.
  • Untuk menggunakan log saat Anda tidak memiliki akses langsung ke project GCP.

    • Impor File: Anda juga dapat memuat data log dari file JSON atau ZIP menggunakan tombol "Muat file JSON atau ZIP". File ini dapat berupa file yang sebelumnya Anda ekspor dari Cloud Logging atau dari alat itu sendiri.
    • Mengekspor dari Alat: Untuk membagikan set data, gunakan menu drop-down set data dan pilih "Ekspor". Tindakan ini akan mendownload file JSON yang dapat dikompresi. Alat ini mendukung pemuatan file ZIP JSON terkompresi.

Semua data tetap bersifat lokal di browser Anda.

Log penggunaan terbatas

Mengaktifkan Log Penggunaan Terbatas tidak diperlukan agar Fleet Debugger berfungsi, tetapi direkomendasikan untuk visualisasi yang paling lengkap. Log ini memberikan konteks yang berharga, termasuk:

  • Rute navigasi yang direncanakan pengemudi dari Navigation SDK.
  • Data lalu lintas di sepanjang rute.
  • Lokasi penjemputan dan pengantaran yang diminta semula, selain lokasi sebenarnya.

Tanpa log terbatas, detail spesifik ini tidak akan tersedia di debugger.

Resource

Dukungan

Alat Fleet Debugger ini ditawarkan berdasarkan lisensi open source. Layanan ini tidak diatur oleh Panduan Layanan Dukungan Teknis, SLA, atau Kebijakan Penghentian Penggunaan Google Maps Platform. Layanan Google Maps Platform yang mendasari yang digunakan oleh alat ini tetap tunduk pada Persyaratan Layanan Google Maps Platform.