Setelan admin - Log

Panel log

Panel Log menampilkan 500 pesan log sistem terbaru yang dihasilkan oleh instance Looker Anda. Untuk melihat halaman Log, dari bagian Server pada menu Admin, pilih Log.

Anda dapat membatasi informasi yang ditampilkan di panel Log. Untuk melakukannya, masukkan teks di kolom Filter agar panel Log hanya menampilkan pesan yang menyertakan teks tersebut.

Untuk memperbarui log dan menampilkan 500 pesan terbaru, pilih Muat Ulang Log.

Untuk menyesuaikan tingkat keparahan pesan log yang akan ditampilkan untuk layanan Looker, sesuaikan level log.

Untuk membuat laporan tentang penggunaan di instance Looker, lihat halaman dokumentasi Membuat laporan penggunaan Looker dengan Jelajah Aktivitas Sistem.

Level log

Bagian Tingkat Log memungkinkan Anda menetapkan tingkat keparahan minimum yang diperlukan agar pesan muncul di log, untuk beberapa layanan Looker yang berbeda. Dengan begitu, Anda dapat menyembunyikan informasi log yang tidak Anda minati.

Tingkat keparahan default untuk layanan db:* dan db:looker ditetapkan ke info, yang berarti pernyataan SQL yang berisi atau memfilter informasi pribadi (misalnya, nama pelanggan) dicatat ke dalam log oleh Looker. Hal ini berlaku untuk setelan tingkat keparahan info, verbose, atau debug. Untuk menonaktifkan logging pernyataan SQL, tetapkan tingkat keparahan layanan db:* dan db:looker ke peringatan, error, atau fatal.

Looker mencatat pernyataan SQL ke database internal (tempat metadata untuk objek Looker yang dibuat oleh pengguna disimpan) dan ke database eksternal (tempat data dan metadata pelanggan disimpan).

Deskripsi tingkat keparahan

Tingkat keparahan pesan log dicantumkan di sampingnya, dari yang paling tidak parah hingga yang paling parah:

  • debug: Entri log debug adalah pesan informasi mendetail yang menampilkan proses aplikasi internal Looker. Tingkat keparahan ini biasanya hanya digunakan untuk men-debug kode internal.

  • verbose: Ini adalah pesan informasi mendetail yang menampilkan peristiwa yang terjadi di Looker pada tingkat yang lebih terperinci. Tingkat keparahan ini biasanya hanya digunakan untuk pemecahan masalah.

  • info: Ini adalah pesan informasi standar yang menampilkan peristiwa reguler yang terjadi di Looker.

  • peringatan: Pesan ini menunjukkan situasi yang berpotensi berbahaya.

  • error: Pesan ini menunjukkan peristiwa error yang mungkin tidak cukup serius untuk menyebabkan Looker berhenti berjalan.

  • fatal: Pesan ini menunjukkan peristiwa error yang sangat parah yang kemungkinan akan menyebabkan Looker berhenti berjalan.

Deskripsi layanan

Drop-down Default menetapkan tingkat keparahan default untuk semua layanan Looker. Semua layanan yang ditetapkan ke default akan menggunakan tingkat keparahan di dropdown Default. Tingkat keparahan default untuk drop-down Default adalah info.

Anda juga dapat menetapkan tingkat keparahan satu per satu untuk layanan berikut:

  • pdt: Pesan yang terkait dengan proses tabel turunan persisten.

  • db:*: Pesan yang dihasilkan oleh kueri ke database analisis atau oleh kueri ke database pelanggan mana pun.

  • db:looker: Pesan yang dihasilkan oleh kueri ke database backend Looker.

  • http: Pesan yang dihasilkan dari permintaan HTTP yang diterima atau diproses oleh server web frontend.

  • http_core: Pesan yang dihasilkan dari permintaan HTTP ke server web inti yang menayangkan bagian internal aplikasi.

  • jsch: Pesan yang dihasilkan oleh koneksi SSH ke layanan Git. Setelan default-nya adalah tingkat peringatan, yang tidak menampilkan informasi apa pun. Ubah ke tingkat info untuk memecahkan masalah koneksi SSH.

  • logger: Pesan yang dihasilkan saat Anda membuat perubahan pada tingkat log.

  • org.apache.active: Pesan yang dihasilkan oleh ActiveMQ. ActiveMQ adalah layanan pesan yang digunakan Looker untuk mengomunikasikan tugas antar-subsistem. Ini digunakan oleh penjadwal, regenerasi PDT, dan tugas yang berjalan lama lainnya.

  • raven: Pesan yang dihasilkan oleh layanan pelaporan error.

  • render: Pesan yang dihasilkan oleh perender, yang merender PDF dan PNG.

  • scheduler: Pesan yang dihasilkan oleh proses penjadwal.

Setelah Anda mengubah level log untuk layanan, pilih Set Levels untuk menyimpan perubahan.

Menetapkan Format Log di Instance yang Dihosting Pelanggan

Secara default, pesan sistem ditampilkan dalam teks menggunakan format berikut:

2019-09-25 15:14:12.301 -0700 [INFO|007d0|main] :: Starting Looker : Version 6.21.0-localdev-ea88a4
...
2019-10-01 14:37:53.424 -0700 [INFO|0002a|http] :: Request from 0:0:0:0:0:0:0:1  GET /folders/1, {}
...
2019-10-01 14:37:53.425 -0700 [INFO|0002a|db:looker] :: (0.000180s) SELECT count(*) AS "COUNT" FROM "USER" LIMIT 1

Beberapa pesan sistem, seperti pengecualian dan kueri SQL, dihasilkan sebagai output beberapa baris. Hal ini dapat menyebabkan masalah bagi pemroses log yang memerlukan entri baris tunggal untuk pencocokan pola.

Jika instance Looker Anda dihosting pelanggan dan Anda memerlukan output satu baris, Anda dapat menggunakan opsi startup --log-format=json untuk memformat entri log menjadi struktur JSON satu baris. Contoh berikut menunjukkan peristiwa yang sama dengan contoh sebelumnya, tetapi dalam format JSON:

{"t":"2019-09-25 15:14:56.513 -0700","s":"INFO","rid":"007d0","c":"main","msg":"Starting Looker : Version 6.21.0-localdev-ea88a4"}
...
{"t":"2019-10-01T14:35:37.577 -07:00","s":"INFO","rid":"0002c","c":"http","ip":"0:0:0:0:0:0:0:1","verb":"GET","path":"/folders/1","params":{}}
...
{"t":"2019-10-01T14:35:37.581 -07:00","s":"INFO","rid":"0002c","c":"db:looker","duration":"0.000344","sql":"SELECT count(*) AS \"COUNT\" FROM \"USER\" LIMIT 1"}