Menggunakan Cloud Logging untuk mendapatkan insight

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:

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.

Buat channel

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.

  1. Di Konsol Cloud, pilih Monitoring lalu Alerting untuk membuka halaman Alerting. Kemudian, pilih Create Policy di dekat bagian atas halaman.

    Create policy

  2. Di halaman Buat kebijakan pemberitahuan, pilih Tambahkan Kondisi.

  3. Dalam dialog Tambahkan Kondisi:

    • Tentukan nama pemberitahuan (misalnya, Penghitung Tugas yang Dapat Ditagih Terlalu Rendah).
    • Untuk Target, mulai ketik billable_tasks. Ini akan dilengkapi secara otomatis ke metrik berbasis Log yang dibuat di contoh sebelumnya. Pilih metrik dari menu drop-down. (Nama metrik lengkap adalah logging/user/billable_tasks.)

      Tentukan target

    • 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, dan For 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.

      Diagram metrik

    • Klik tombol Tambahkan.

  4. Kembali ke halaman Membuat kebijakan pemberitahuan, lalu pilih Berikutnya.

  5. Opsional, setel kontak saluran notifikasi saat pemberitahuan dipicu. Lalu pilih Berikutnya.

    Setel saluran

  6. Tambahkan petunjuk tentang cara memperbaiki masalah. Petunjuk akan disertakan dalam isi notifikasi pemberitahuan. Lalu klik Simpan.

    Instruksi

Notifikasi kini sudah aktif. Jika terpicu, notifikasi akan muncul di halaman Pemberitahuan.

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:

Untuk informasi selengkapnya, lihat Menggunakan BigQuery.