Ringkasan log kueri dan tampilan

Dokumen ini menjelaskan cara Anda membuat kueri, melihat, dan menganalisis entri log menggunakan Konsol Google Cloud. Ada dua antarmuka yang tersedia bagi Anda, Logs Explorer dan Log Analytics. Anda dapat membuat kueri, melihat, dan menganalisis log dengan kedua antarmuka. Namun, keduanya menggunakan bahasa kueri yang berbeda dan memiliki kemampuan yang berbeda pula. Untuk pemecahan masalah dan eksplorasi data log, sebaiknya gunakan Logs Explorer. Untuk mendapatkan insight dan tren, sebaiknya gunakan Log Analytics. Anda dapat membuat kueri untuk log dan menyimpan kueri dengan mengeluarkan perintah Logging API. Anda juga dapat membuat kueri untuk log menggunakan Google Cloud CLI.

Logs Explorer

Logs Explorer dirancang untuk membantu Anda memecahkan masalah dan menganalisis performa layanan dan aplikasi Anda. Misalnya, histogram menampilkan tingkat kesalahan. Jika melihat lonjakan error atau sesuatu yang menarik, Anda dapat menemukan dan melihat entri log yang terkait. Jika entri log dikaitkan dengan grup error, entri log tersebut akan diberi anotasi dengan menu opsi yang memungkinkan Anda mengakses informasi lebih lanjut tentang grup error tersebut.

Bahasa kueri yang sama didukung oleh Cloud Logging API, Google Cloud CLI, dan Logs Explorer. Untuk menyederhanakan konstruksi kueri saat menggunakan Logs Explorer, Anda dapat membuat kueri menggunakan menu, dengan memasukkan teks, dan, dalam beberapa kasus, dengan menggunakan opsi yang disertakan dengan tampilan setiap entri log.

Logs Explorer tidak mendukung operasi agregat, seperti menghitung jumlah entri log yang berisi pola tertentu. Untuk menjalankan operasi gabungan, aktifkan analisis di bucket log, lalu gunakan Log Analytics.

Untuk mengetahui detail tentang cara menelusuri dan melihat log dengan Logs Explorer, baca Melihat log menggunakan Logs Explorer.

Log Analytics

Dengan Log Analytics, Anda dapat menjalankan kueri yang menganalisis data log, kemudian Anda dapat melihat atau memetakan hasil kueri. Diagram memungkinkan Anda mengidentifikasi pola dan tren dalam log dari waktu ke waktu. Screenshot berikut mengilustrasikan kemampuan pembuatan diagram di Log Analytics:

Antarmuka pengguna untuk Log Analytics.

Misalnya, Anda sedang memecahkan masalah dan ingin mengetahui latensi rata-rata untuk permintaan HTTP yang dikeluarkan untuk URL tertentu dari waktu ke waktu. Saat bucket log diupgrade untuk menggunakan Log Analytics, Anda dapat menggunakan kueri SQL untuk membuat kueri log yang disimpan di bucket log. Dengan mengelompokkan dan menggabungkan log, Anda dapat memperoleh insight tentang data log yang dapat membantu Anda mengurangi waktu yang diperlukan untuk memecahkan masalah.

Analisis Log juga memungkinkan Anda menggunakan BigQuery untuk mengkueri data. Misalnya, Anda ingin menggunakan BigQuery untuk membandingkan URL di log dengan set data publik berisi URL berbahaya yang dikenal. Agar data log Anda terlihat oleh BigQuery, upgrade bucket untuk menggunakan Log Analytics, lalu buat set data tertaut.

Anda masih dapat memecahkan masalah dan melihat setiap entri log dalam bucket log yang diupgrade menggunakan Logs Explorer.

Pembatasan

  • Tidak semua wilayah didukung untuk Log Analytics. Untuk mengetahui informasi selengkapnya, lihat Wilayah yang didukung.

  • Untuk mengupgrade bucket log yang ada agar dapat menggunakan Log Analytics, pembatasan berikut berlaku:

    • Bucket log tidak terkunci kecuali jika bucket tersebut adalah bucket _Required.
    • Tidak ada update yang tertunda pada bucket.
    • Tidak semua wilayah didukung untuk Log Analytics. Untuk mengetahui informasi selengkapnya, lihat Wilayah yang didukung.
  • Pada bucket log yang diupgrade untuk menggunakan Log Analytics, Anda tidak dapat melakukan tindakan berikut:

    • Menghapus dukungan Log Analytics.
  • Anda dapat menghapus penautan ke set data BigQuery tertaut. Menghapus link tidak akan mengubah kemampuan Anda untuk mengkueri tampilan di bucket log menggunakan halaman Log Analytics.

  • Hanya entri log yang ditulis setelah upgrade selesai yang tersedia untuk analisis.

Harga

Cloud Logging tidak mengenakan biaya untuk merutekan log ke tujuan yang didukung; tetapi tujuan tersebut mungkin dikenai biaya. Dengan pengecualian bucket log _Required, Cloud Logging mengenakan biaya untuk mengalirkan log ke dalam bucket log dan untuk penyimpanan yang lebih lama dari periode retensi default bucket log.

Cloud Logging tidak mengenakan biaya untuk menyalin log, atau untuk kueri yang dikeluarkan melalui halaman Logs Explorer atau melalui halaman Log Analytics.

Untuk informasi selengkapnya, baca dokumen berikut:

Tidak ada biaya penyerapan atau penyimpanan BigQuery saat Anda mengupgrade bucket untuk menggunakan Log Analytics, lalu membuat set data tertaut. Saat membuat set data tertaut untuk bucket log, Anda tidak akan menyerap data log ke BigQuery. Sebagai gantinya, Anda mendapatkan akses baca ke data log yang disimpan di bucket log melalui set data yang ditautkan.

Biaya analisis BigQuery berlaku saat Anda menjalankan kueri SQL pada set data tertaut BigQuery, yang mencakup penggunaan halaman BigQuery Studio, BigQuery API, dan alat command line BigQuery.

Blog

Untuk informasi lebih lanjut tentang Log Analytics, lihat entri blog berikut:

Langkah selanjutnya