Google Cloud Logging menyediakan metrik berbasis log ekstensif yang dapat Anda gunakan untuk mendapatkan insight tentang aplikasi Solusi Fleet Kilometer Terakhir Google Maps Platform. Metrik berbasis log didasarkan pada konten entri log. Misalnya, metrik dapat mencatat jumlah entri log yang berisi pesan, atau mengekstrak informasi latensi yang dilaporkan dalam entri log. Anda dapat menggunakan metrik berbasis log dalam diagram Cloud Monitoring dan kebijakan pemberitahuan.
Metrik berbasis log yang ditentukan sistem yang disediakan oleh Cloud Logging dihitung dari log yang telah diserap oleh Logging. Jika log secara eksplisit dikecualikan dari penyerapan oleh Logging, data tersebut tidak disertakan dalam metrik ini.
Dokumen ini memberikan informasi tentang cara melihat perincian log untuk insight tentang implementasi Deliveries API Anda, termasuk:
Menggunakan Logs Explorer
Anda dapat menggunakan Logs Explorer untuk memfilter log dengan berbagai cara guna membantu Anda mendapatkan insight tentang performa aplikasi Last Mile Fleet Solution dari Google Maps Platform. Misalnya, Anda dapat memfilter log dengan cara berikut:
- Melalui pengiriman ID kendaraan
- Menurut ID tugas
- Untuk kendaraan selama periode waktu tertentu
Untuk informasi selengkapnya, lihat Menggunakan Logs Explorer.
Menggunakan pemberitahuan
Anda juga dapat membuat pemberitahuan untuk memberi tahu pelanggan saat terjadi penurunan metrik dari ambang batas tertentu, dan menentukan saluran notifikasi untuk pemberitahuan.
Membuat saluran notifikasi
Anda dapat membuat saluran notifikasi yang akan menunjukkan siapa yang harus diberi tahu tentang peringatan dan bagaimana caranya. Saluran notifikasi dapat mencakup perangkat seluler, pager, Slack, email, Pub/Sub, dan saluran lainnya.
Untuk membuat saluran notifikasi, pilih Monitoring lalu Alerting di Konsol Cloud untuk membuka halaman Alerting. Kemudian pilih Edit Saluran Notifikasi di dekat bagian atas halaman.
Untuk informasi selengkapnya, lihat Mengelola saluran notifikasi.
Membuat contoh pemberitahuan
Contoh berikut menunjukkan cara membuat pemberitahuan saat billable_tasks metrik yang dibuat dalam contoh sebelumnya berada di bawah nilai minimum yang ditentukan.
Di Konsol Cloud, pilih Monitoring lalu Alerting untuk membuka halaman Alerting. Kemudian, pilih Create Policy di dekat bagian atas halaman.
Di halaman Buat kebijakan pemberitahuan, pilih Tambahkan Kondisi.
Dalam dialog Tambahkan Kondisi:
- Tentukan nama pemberitahuan (misalnya, Penghitung Tugas yang Dapat Ditagih Terlalu Rendah).
Untuk Target, mulai ketik billable_tasks. Ini akan selesai otomatis ke metrik berbasis Log yang dibuat di contoh sebelumnya. Pilih metrik dari menu drop-down. (Nama metrik lengkap adalah logging/user/billable_tasks.)
Informasi Target Metrik akan terisi dan Anda akan melihat grafik metrik di sebelah kanan.
Scroll ke bawah ke bagian Konfigurasi di sebelah kiri, lalu setel pemberitahuan parameter. (misalnya, tetapkan
Condition
ke di bawah,Threshold
ke 0.1, danFor
hingga 5 menit.) Saat Anda menetapkan ambang batas, garis merah akan muncul pada diagram metrik yang menampilkan nilai minimum pemberitahuan yang relatif terhadap nilai saat ini.Klik tombol Tambahkan.
Kembali ke halaman Membuat kebijakan pemberitahuan, lalu pilih Berikutnya.
Opsional, setel kontak saluran notifikasi saat pemberitahuan dipicu. Lalu pilih Berikutnya.
Tambahkan petunjuk tentang cara memperbaiki masalah. Petunjuk akan disertakan dalam isi notifikasi pemberitahuan. Lalu klik Simpan.
Notifikasi Anda kini sudah aktif. Jika terpicu, notifikasi akan muncul di halaman Pemberitahuan.
Jika saluran notifikasi dipilih, saluran tersebut akan diberi tahu.
Menggunakan BigQuery
BigQuery adalah alat yang ampuh untuk melakukan analisis. Dapat digunakan untuk menyimpan log jangka panjang dan untuk melakukan kueri seperti SQL {i>ad-hoc <i}terhadap data.
Misalnya, Anda dapat membuat:
- Sebuah kueri yang menghitung jumlah log CreateTasks, dan mengelompokkannya berdasarkan jam.
- Sebuah kueri yang menghitung jumlah perhentian per kendaraan per jam.
- Kueri yang menunjukkan tingkat keberhasilan pengiriman pertama.
Untuk informasi selengkapnya, lihat Menggunakan BigQuery.