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:
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.
- Bucket log tidak terkunci kecuali jika bucket tersebut adalah bucket
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:
- Ringkasan harga Cloud Logging
Biaya tujuan:
- Biaya pembuatan log alur VPC berlaku saat Anda mengirim, lalu mengecualikan log aliran Virtual Private Cloud Anda dari Cloud Logging.
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:
- Untuk ringkasan tentang Log Analytics, lihat artikel Log Analytics in Cloud Logging kini tersedia secara umum.
- Untuk mempelajari cara membuat diagram yang dihasilkan oleh kueri Log Analytics dan menyimpan diagram tersebut ke dasbor kustom, lihat Mengumumkan diagram dan dasbor Analisis Log di Cloud Logging dalam pratinjau publik.
- Untuk mempelajari cara menganalisis log audit menggunakan Log Analytics, lihat artikel Mendapatkan insight keamanan dari log audit dengan Log Analytics.
- Jika Anda mengarahkan log ke BigQuery dan ingin memahami perbedaan antara solusi tersebut dan menggunakan Log Analytics, lihat Berpindah ke Log Analytics untuk pengguna BigQuery Export.
Langkah selanjutnya
- Membuat bucket log dan mengupgradenya untuk menggunakan Log Analytics
- Mengupgrade bucket yang ada untuk menggunakan Log Analytics
Kueri build:
Contoh kueri: