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 Anda. Metrik berbasis log didasarkan pada isi entri log. Misalnya, metrik dapat mencatat jumlah entri log yang berisi pesan tertentu, atau dapat mengekstrak informasi latensi yang dilaporkan dalam entri log. Anda dapat menggunakan metrik berbasis log dalam diagram dan kebijakan pemberitahuan Cloud Monitoring.

Metrik berbasis log yang ditetapkan sistem dan disediakan oleh Cloud Logging dihitung dari log yang telah diserap oleh Logging. Jika telah dikecualikan secara eksplisit dari penyerapan oleh Logging, log tidak akan disertakan dalam metrik ini.

Dokumen ini memberikan informasi tentang cara melihat perincian log untuk mendapatkan 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 Solusi Fleet Kilometer Terakhir Google Maps Platform. 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 berada di luar batas tertentu, dan menentukan saluran notifikasi untuk pemberitahuan.

Membuat saluran notifikasi

Anda dapat membuat saluran notifikasi yang menunjukkan siapa yang akan diberi tahu tentang pemberitahuan dan caranya. Saluran notifikasi dapat mencakup perangkat seluler, pager, Slack, email, Pub/Sub, dan saluran lainnya.

Untuk membuat saluran notifikasi, pilih Monitoring lalu Alerting di Cloud Console 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 metrik billable_tasks yang dibuat pada 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 Add Condition:

    • Tetapkan nama pemberitahuan (misalnya, Penghitung Tugas yang Dapat Ditagih Terlalu Rendah).
    • Untuk Target, mulailah mengetik billable_tasks. Tindakan ini akan otomatis diselesaikan ke metrik berbasis Log yang dibuat di contoh sebelumnya. Pilih metrik dari {i>drop-down<i}. (Nama metrik lengkapnya adalah logging/user/billable_tasks.)

      Tentukan target

    • Informasi Target Metrik harus terisi dan Anda akan melihat grafik metrik di sebelah kanan.

    • Scroll ke bawah ke bagian Configuration 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, garis merah akan muncul di diagram metrik yang menunjukkan nilai minimum pemberitahuan yang relatif terhadap nilai saat ini.

      Diagram metrik

    • Klik tombol Tambahkan.

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

  5. (Opsional) Tetapkan kontak saluran notifikasi saat pemberitahuan dipicu. Lalu pilih Berikutnya.

    Setel saluran

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

    Petunjuk

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

Pemberitahuan

Jika saluran notifikasi dipilih, saluran tersebut akan diberi tahu.

Menggunakan BigQuery

BigQuery adalah alat yang ampuh untuk melakukan analisis. Layanan ini dapat digunakan untuk menyimpan log jangka panjang dan melakukan kueri seperti SQL ad-hoc terhadap data.

Misalnya, Anda dapat membuat:

Untuk mengetahui informasi lebih lanjut, lihat Menggunakan BigQuery.