Menggunakan Cloud Logging untuk mendapatkan insight

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:

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.

Buat channel

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.

  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. 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.)

      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 tetapkan parameter pemberitahuan. (misalnya, tetapkan Condition ke di bawah, Threshold ke 0,1, dan For 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.

      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 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. Fungsi ini dapat digunakan untuk menyimpan log jangka panjang dan melakukan kueri seperti SQL ad-hoc terhadap data.

Misalnya, Anda dapat membuat:

Untuk mengetahui informasi selengkapnya, lihat Menggunakan BigQuery.