Melihat log instance untuk Looker (Google Cloud core)

Halaman ini menjelaskan cara menemukan dan menggunakan Cloud Logging untuk melihat dan mengajukan kueri log untuk instance Looker (inti Google Cloud) Anda.

Looker (Google Cloud core) menggunakan Cloud Logging. Lihat dokumentasi logging cloud untuk mengetahui informasi selengkapnya.

Peran yang diperlukan

Untuk memahami peran yang diperlukan untuk Cloud Logging, buka halaman Kontrol akses dengan IAM di dokumentasi Cloud Logging.

Lihat log

Untuk melihat log untuk entri log instance Looker (Google Cloud core), pilih salah satu opsi berikut:

console

  1. Di konsol Google Cloud, buka Logging > Logs Explorer
  2. Pilih project Looker (inti Google Cloud) yang ada di bagian atas halaman.
  3. Di Builder kueri, tambahkan hal berikut:
    • Resource: Pilih Looker instance. Pada dialog, pilih ID instance Looker (Google Cloud core).
    • Nama log: Scroll ke bagian Looker dan pilih file log yang sesuai untuk instance Anda. Contoh:
      • looker.googleapis.com%2FContentAccess
      • looker.googleapis.com%2FUserLogin
    • Tingkat keparahan: Pilih level log.
    • Rentang waktu: Pilih preset atau buat rentang kustom.

gcloud

Gunakan perintah gcloud logging untuk melihat entri log.

gcloud logging read "resource.type=looker.googleapis.com/Instance" \
--project=PROJECT_ID \
--limit=10 \
--format=json

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud tempat instance Looker (inti Google Cloud) berada.

Anda juga dapat menyertakan flag berikut:

  • Flag limit adalah parameter opsional yang menunjukkan jumlah entri maksimum yang akan ditampilkan.

Memecahkan masalah

Masalah Pemecahan masalah
File log tidak lengkap. Periksa tingkat keparahan tempat logging Anda dikonfigurasi. Pesan log di bawah level yang dikonfigurasi akan dihapus.
Informasi operasi tidak ditemukan dalam log. Anda ingin menemukan informasi selengkapnya tentang suatu operasi.

Misalnya, pengguna telah dihapus tetapi Anda tidak dapat mengetahui siapa yang melakukannya. Log menunjukkan operasi dimulai tetapi tidak memberikan informasi lebih lanjut. Anda harus mengaktifkan logging audit agar informasi identitas pribadi (PII) yang mendetail seperti ini dapat dicatat ke dalam log.

File log sulit dibaca. Anda lebih suka melihat log sebagai JSON atau teks. Anda dapat menggunakan perintah gcloud logging read bersama dengan perintah pasca-pemrosesan Linux untuk mendownload log.

Untuk mendownload log sebagai JSON, gunakan kode berikut:

gcloud logging read \
"resource.type=looker.googleapis.com/Instance \
AND logName=projects/PROJECT_ID \
/logs/looker.googleapis.com%2FLOG_NAME" \
--format json \
--project=PROJECT_ID \
--freshness="1d" \
> downloaded-log.json
    

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud tempat instance Looker (inti Google Cloud) berada
  • LOG_NAME: nama resource log

Untuk mendownload log sebagai teks, gunakan kode berikut:

gcloud logging read \
"resource.type=looker.googleapis.com/Instance \
AND logName=projects/PROJECT_ID \
/logs/looker.googleapis.com%2FLOG_NAME" \
--format json \
--project=PROJECT_ID \
--freshness="1d"| jq -rnc --stream 'fromstream(1|truncate_stream(inputs)) \
| .textPayload' \
--order=asc
> downloaded-log.txt
   

Ganti kode berikut:

  • PROJECT_ID: ID project Google Cloud tempat instance Looker (inti Google Cloud) berada
  • LOG_NAME: nama resource log

Langkah selanjutnya