Google Cloud Logging menyediakan metrik berbasis log ekstensif yang dapat Anda gunakan untuk mendapatkan insight tentang aplikasi Solusi Armada Terakhir Google Maps Platform Anda. Metrik berbasis log didasarkan pada konten entri log. Misalnya, metrik dapat mencatat jumlah entri log yang berisi pesan tertentu 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 dan disediakan oleh Cloud Logging dihitung dari log yang telah diserap oleh Logging. Jika telah dikecualikan secara eksplisit dari penyerapan oleh Logging, log tersebut tidak akan disertakan dalam metrik ini.
Dokumen ini memberikan informasi tentang cara melihat perincian log untuk memperoleh insight tentang implementasi Deliveries API Anda, termasuk:
Menggunakan Logs Explorer
Anda dapat menggunakan Logs Explorer untuk memfilter log dalam berbagai cara guna membantu Anda memperoleh insight tentang performa aplikasi Solusi Armada Mile Terakhir Google Maps Platform Anda. Misalnya, Anda dapat memfilter log dengan cara berikut:
- Dengan pengiriman ID kendaraan
- Menurut ID tugas
- Untuk kendaraan selama periode waktu tertentu
Untuk mengetahui informasi selengkapnya, lihat Menggunakan Logs Explorer.
Menggunakan pemberitahuan
Anda juga dapat membuat pemberitahuan untuk memberi tahu pelanggan saat sebuah metrik keluar dari batas tertentu dan menentukan saluran notifikasi untuk pemberitahuan.
Membuat saluran notifikasi
Anda bisa membuat saluran notifikasi yang akan menunjukkan siapa yang harus diberi tahu tentang suatu pemberitahuan, serta caranya. Saluran notifikasi dapat mencakup perangkat seluler, halaman, 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 Notification Channels di dekat bagian atas halaman.
Untuk mengetahui informasi selengkapnya, lihat Mengelola saluran notifikasi.
Membuat contoh pemberitahuan
Contoh berikut menunjukkan cara membuat pemberitahuan saat metrik billable_tasks 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. Pengujian ini akan otomatis menyelesaikan metrik berbasis Log yang dibuat di contoh sebelumnya. Pilih metrik tersebut 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 tetapkan parameter pemberitahuan. (misalnya, tetapkan
Condition
ke di bawah,Threshold
ke 0,1, danFor
ke 5 menit.) Saat Anda menetapkan nilai minimum tersebut, 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 cara memperbaiki masalah. Petunjuk akan disertakan dalam isi notifikasi pemberitahuan. Lalu klik Simpan.
Notifikasi 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. Fungsi ini dapat digunakan untuk menyimpan log jangka panjang dan melakukan kueri seperti SQL ad-hoc terhadap data.
Misalnya, Anda dapat membuat:
- Kueri yang menghitung jumlah log CreateTasks, dan mengelompokkannya berdasarkan jam.
- Kueri yang menghitung jumlah perhentian per kendaraan per jam.
- Kueri yang menunjukkan tingkat keberhasilan pengiriman pertama.
Untuk mengetahui informasi selengkapnya, lihat Menggunakan BigQuery.