Bagian Aktivitas Sistem pada menu Admin menampilkan dasbor bawaan yang menampilkan informasi penggunaan dan performa tentang instance Looker Anda. Anda dapat mendownload, menjadwalkan, mengaktifkan pemberitahuan, dan melihat perincian metrik dan elemen seperti di dasbor lainnya. Data di dasbor Aktivitas Sistem diperbarui dan di-cache setiap 12 jam.
Sebelum mengaktifkan Aktivitas Sistem di deployment Looker yang dihosting pelanggan dengan backend MySQL, pastikan Anda telah menyiapkan pengguna dengan benar untuk database backend. Secara khusus, Anda harus melakukan langkah ke
grant all on looker_tmp.* to '<DB_username>'@'%';
sebelum mengaktifkan fitur Aktivitas Sistem. Lihat prosedur di halaman dokumentasi Memigrasikan database backend Looker ke MySQL.Karena izin untuk mengirim konten ke tujuan email bersifat khusus model, untuk mengirim atau menjadwalkan dasbor Aktivitas Sistem ke tujuan email, pengguna harus memiliki model Semua yang dipilih di Set Model yang ditentukan untuk perannya.
Dasbor Aktivitas Sistem terhubung ke database aplikasi pokok instance Looker Anda. Halaman ini menampilkan informasi tentang instance Anda, termasuk Tampilan dan dasbor, informasi pengguna, informasi kueri historis, dan statistik performa. Tingkat perincian dan retensi data Aktivitas Sistem tunduk pada batasan sistem. Aktivitas Sistem dirancang untuk mengumpulkan data dalam jumlah besar, dan agregasinya dapat digunakan untuk melengkapi log bisnis Anda.
Data ini dapat berguna untuk melengkapi aktivitas pemantauan dan audit, tetapi tidak dimaksudkan untuk menggantikan strategi kepatuhan Anda saat ini.
Secara default, data Aktivitas Sistem disimpan di database internal instance Looker Anda. Dalam konfigurasi ini, Looker menyimpan data peristiwa dan kueri historis maksimal 90 hari.
Teks dalam filter yang dijalankan oleh pengguna dapat diakses di Aktivitas Sistem dan dapat dilihat oleh pengguna mana pun yang memiliki izin untuk melihat model Aktivitas Sistem.
Mengambil tindakan: Mengubah siapa yang memiliki akses lihat ke model Aktivitas Sistem. Admin memiliki akses ke model ini secara default. Pengguna non-admin dapat diberi akses ke model Aktivitas Sistem jika mereka diberi izin
see_system_activity
.Dasbor Aktivitas Sistem dan Jelajah dibatasi jumlah kueri serentak yang dapat dijalankan. Batasan ini dapat meningkatkan waktu pemuatan untuk dasbor Aktivitas Sistem.
Tips Tim Chat: Data berbasis waktu di Aktivitas Sistem disimpan menggunakan Zona waktu sistem. Lihat halaman dokumentasi Menggunakan setelan zona waktu untuk mengetahui informasi selengkapnya.
Dasbor Aktivitas Sistem
Berikut adalah dasbor Aktivitas Sistem:
- Aktivitas Pengguna
- Aktivitas Konten
- Performa Database
- Performa Instance
- Rekomendasi Performa
- Error dan Konten Rusak
- Diagnostik Dasbor
- Histori Kueri
Dasbor Aktivitas Pengguna
Dasbor Aktivitas Pengguna menampilkan informasi tentang pengguna dan penggunaan instance Looker oleh mereka.
Dasbor Aktivitas Pengguna menyertakan kartu yang menampilkan informasi berikut:
- Jumlah total pengguna di instance Looker Anda
Jumlah pengguna dari setiap jenis di instance Looker Anda, termasuk:
Jumlah total pengguna di instance Looker Anda dari waktu ke waktu
Persentase pengguna yang telah membuat setidaknya satu kueri di instance Looker Anda dalam 7 hari terakhir
Ringkasan aktivitas login pengguna selama 90 hari terakhir
Rata-rata menit aktivitas dan jumlah rata-rata kueri per pengguna setiap minggu selama 6 minggu sebelumnya
Jumlah pengguna yang telah membuat setidaknya satu kueri dalam 7 hari sebelumnya, yang dikelompokkan menurut sumber kueri
Daftar pengguna yang menghabiskan waktu paling banyak menggunakan instance Looker Anda dalam 7 hari sebelumnya
Daftar pengguna yang telah membuat dasbor terbaru di instance Looker Anda dalam 7 hari sebelumnya
Daftar pengguna yang telah memicu peristiwa Git terbanyak dari instance Looker Anda sepanjang waktu
Daftar pengguna yang belum login ke instance Looker Anda dalam 90 hari terakhir
Kartu teks dengan link ke referensi pelatihan dan edukasi Looker
Dasbor Aktivitas Konten
Dasbor Aktivitas Konten menampilkan informasi tentang dasbor, Tampilan, dan Jelajah yang sedang dilihat dan dijadwalkan di instance Looker Anda.
Dasbor Aktivitas Konten menyertakan kartu yang menampilkan data berikut:
- Jumlah dasbor yang belum dihapus
- Jumlah Tampilan yang belum dihapus
- Jumlah rencana terjadwal
- Persentase dasbor yang dikueri dalam 30 hari sebelumnya
- Persentase Tampilan yang dikueri dalam 30 hari sebelumnya
- Jumlah tugas terjadwal untuk setiap hari dalam 7 hari sebelumnya
- Jumlah kueri Jelajah yang dikeluarkan dalam 30 hari sebelumnya
- Daftar semua dasbor dan Tampilan yang telah diakses dalam 30 hari terakhir, yang dapat diurutkan berdasarkan jumlah penayangan di UI Looker, frekuensi penayangan dalam penyematan, frekuensi penayangan melalui API, frekuensi konten dijadikan favorit, dan frekuensi konten dikirim melalui tugas terjadwal
- Daftar Eksplorasi yang dibuat dalam 30 hari sebelumnya, yang menunjukkan frekuensi Eksplorasi dijalankan dan jumlah pengguna yang menjalankan Eksplorasi
- Daftar dasbor dan Tampilan yang belum diakses dalam 30 hari terakhir, yang menampilkan jumlah penayangan konten dalam 90 hari terakhir di UI Looker, dalam penyematan, dan melalui API; dan dalam 90 hari terakhir, jumlah frekuensi konten dijadikan favorit, dan jumlah frekuensi konten dikirim melalui tugas terjadwal
- Daftar Eksplorasi yang dibuat dalam 90 hari sebelumnya yang belum dikueri dalam 30 hari sebelumnya, yang menunjukkan durasi sejak Eksplorasi terakhir kali dijalankan, frekuensi Eksplorasi dijalankan dalam 90 hari sebelumnya, tanggal Eksplorasi terakhir kali dijalankan, dan tanggal Eksplorasi pertama kali dijalankan
Dasbor Performa Database
Dasbor Performa Database menampilkan informasi tentang performa konten dan PDT di instance Looker Anda, termasuk total dan rata-rata runtime kueri dan PDT, serta mencantumkan jumlah error kueri dan kegagalan build PDT.
Dasbor Performa Database menyertakan kartu yang menampilkan data berikut:
- Persentase kueri yang ditampilkan dari cache
- Semua kueri yang dijalankan selama 30 hari sebelumnya, dikelompokkan menurut sumber kueri, dengan runtime kueri digabungkan ke dalam tingkat, dan setiap tingkat runtime ditampilkan sebagai persentase dari semua kueri
- Tabel 15 pengguna teratas yang menampilkan jumlah kueri yang dijalankan selama 7 hari sebelumnya
- Tabel 10 sumber kueri teratas yang menampilkan jumlah kueri yang dijalankan selama 7 hari sebelumnya
- Jumlah kueri yang dijalankan, jumlah pengguna aktif, dan persentase kueri yang ditampilkan dari cache Looker untuk setiap jam dalam sehari
- Jumlah tugas terjadwal dan rencana terjadwal untuk setiap jam dalam sehari
- Jumlah build PDT untuk setiap koneksi untuk setiap jam dalam sehari
- Runtime rata-rata untuk setiap Jelajah selama 7 hari sebelumnya, diurutkan berdasarkan runtime terlama
- Runtime rata-rata untuk setiap Tampilan selama 7 hari sebelumnya, diurutkan berdasarkan runtime terlama
- Runtime rata-rata untuk setiap dasbor selama 7 hari sebelumnya, diurutkan berdasarkan runtime terlama
- Daftar setiap PDT yang dibuat dalam 7 hari sebelumnya, yang menunjukkan jumlah kegagalan pemicu, kegagalan pembuatan, dan build yang berhasil
- Waktu build rata-rata untuk setiap PDT dalam 7 hari sebelumnya, diurutkan berdasarkan waktu build rata-rata terlama
Dasbor Performa Instance
Dasbor Performa Instance menampilkan informasi tentang beban dan performa penjadwal serta konten yang intensif performanya.
Dasbor Performa Instance menyertakan kartu yang menampilkan data berikut:
- Peta panas yang menunjukkan jumlah tugas terjadwal dan waktu rata-ratanya dalam antrean untuk setiap jam setiap hari dalam seminggu, yang menunjukkan jam atau hari mana yang memiliki dampak paling besar pada penjadwal
- Jumlah kueri dan runtime rata-rata kueri untuk hari-hari saat runtime rata-rata melebihi 1,5 kali deviasi standar untuk semua hari, yang menunjukkan hari-hari yang memiliki dampak sangat besar pada penjadwal
- Jumlah tugas terjadwal untuk setiap Jelajah
- Daftar semua dasbor dengan pemuatan ulang otomatis yang diaktifkan dengan jumlah kartu non-teks di dasbor
- Konten yang paling sering dijadwalkan selama 14 hari sebelumnya, yang menampilkan frekuensi setiap item konten dijadwalkan setiap hari
- Daftar kueri yang didownload atau dijadwalkan dengan opsi Semua Hasil
- Daftar dasbor yang memiliki lebih dari 25 kartu, yang menampilkan jumlah kartu Tampilan, kartu Tanpa Tampilan, kartu kueri penggabungan, total kartu, total kueri yang dihasilkan, dan total kartu kueri untuk setiap dasbor
- Kartu teks dengan link ke halaman Praktik Terbaik dan halaman dokumentasi tentang cara mengoptimalkan Looker
Dasbor Rekomendasi Performa
Dasbor Rekomendasi Performa menampilkan peluang untuk meningkatkan performa di instance Looker Anda.
Dasbor Rekomendasi Performa menyertakan kartu yang menampilkan informasi berikut:
- Rekomendasi Dasbor: Daftar dasbor yang mungkin tidak berperforma dan rekomendasi untuk meningkatkan performa
- Rekomendasi Jelajah: Daftar Jelajah yang mungkin tidak berperforma dan rekomendasi untuk meningkatkan performa
Bagian berikut menjelaskan kartu secara lebih mendetail.
Rekomendasi Dasbor
Kartu Rekomendasi Dasbor menampilkan dasbor yang dapat menyebabkan ketegangan performa pada instance Looker atau database Anda. Kartu ini memberikan rekomendasi dari halaman Praktik Terbaik Pertimbangan saat membuat dasbor Looker yang berperforma tinggi. Anda dapat menerapkan rekomendasi ini di tingkat dasbor untuk membantu meningkatkan performa. Berikut adalah kemungkinan peringatan yang mungkin Anda lihat:
Peringatan | Rekomendasi |
---|---|
The number of queries generated by this dashboard is <X>, which is higher than recommended (<25). |
Kurangi jumlah kartu kueri atau buat dasbor kedua. |
The number of merge queries generated by this dashboard is <X>, which is higher than recommended (<=4). |
Mengurangi jumlah kartu hasil penggabungan. |
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). |
Tingkatkan atau nonaktifkan setelan interval refresh otomatis untuk menghindari kelebihan beban database. |
Jelajahi Rekomendasi
Kartu Jelajahi Rekomendasi menampilkan Jelajah yang dapat menyebabkan ketegangan performa pada instance Looker atau database Anda.
Kartu ini membandingkan nilai rata-rata setiap metrik performa kueri Jelajah dengan tolok ukur untuk performa instance yang baik. Tingkat keparahan yang tercantum di samping setiap Jelajah menunjukkan seberapa jauh metrik Jelajah melebihi tolok ukur ini.
Berdasarkan metrik yang melebihi tolok ukur, kartu ini memberikan strategi pemecahan masalah yang ditargetkan untuk membantu meningkatkan performa. Berikut adalah peringatan dan rekomendasi yang mungkin Anda lihat.
Langkah Kueri | Peringatan | Rekomendasi |
---|---|---|
Model Init: Computed |
The average model init: computed time is <X>, which is above the recommended benchmark. |
Hapus tampilan yang tidak perlu dari parameter include model LookML. Pastikan kode produksi LookML jarang diubah, idealnya pada saat pengguna tidak menjalankan banyak kueri. |
Explore Init: From Cache |
The average explore init: from cache (marshalled cache load) time is <X>, which is above the recommended benchmark. |
Pindahkan kolom kustom dan penghitungan tabel ke LookML jika memungkinkan. |
Explore Init: Computed |
The average explore init: computed time is <X>, which is above the recommended benchmark. |
Hapus gabungan yang tidak perlu dari file explore LookML. Gunakan parameter LookML fields untuk mengecualikan kolom yang tidak diperlukan dari Jelajah. Pastikan kode produksi LookML jarang diubah, idealnya pada saat pengguna tidak menjalankan banyak kueri. |
Prepare |
The average prepare time is <X>, which is above the recommended benchmark. |
Aktifkan fitur Runtime LookML Baru untuk mengurangi waktu persiapan. Pindahkan kolom kustom dan penghitungan tabel ke LookML jika memungkinkan. |
Acquire Connection |
The average connection acquisition time is <X>, which is above the recommended benchmark. |
Konfigurasikan batas koneksi maksimum di panel setelan koneksi. Tetapkan batas tidak kurang dari jumlah maksimum kueri yang diperlukan untuk berjalan secara serentak pada traffic puncak. |
Execute Main Query |
The average main query execution time is <X>, which is above the recommended benchmark. |
Hindari logika SQL yang kompleks seperti fungsi jendela, CTE, kondisi join pada kolom tanggal, atau rantai join yang besar. Masukkan logika SQL yang kompleks ke dalam tabel turunan persisten (PDT) untuk mengurangi waktu kueri. Gunakan kesadaran gabungan jika memungkinkan. |
Postprocessing |
The average postprocessing time is <X>, which is above the recommended benchmark. |
Sederhanakan kalkulasi tabel dan pindahkan ke LookML jika memungkinkan. Hapus pivot, pengurutan, atau pemformatan nilai yang kompleks. |
Stream to Cache |
The average stream to cache time is <X>, which is above the recommended benchmark. |
Sederhanakan kalkulasi tabel dan pindahkan ke LookML jika memungkinkan. Hapus pivot, pengurutan, atau pemformatan nilai yang kompleks. |
Dasbor Error dan Konten Rusak
Dasbor Error dan Konten Rusak menampilkan dasbor, Tampilan, jadwal, dan PDT yang menghasilkan error kueri, beserta jumlah error untuk setiap sumber kueri.
Dasbor ini hanya menampilkan error yang terjadi saat runtime kueri. Misalnya, jika Anda menghapus kolom LookML dari tampilan, Tampilan dan dasbor apa pun yang menggunakan kolom tersebut akan menampilkan peringatan, tetapi dasbor Error dan Konten Rusak tidak akan menampilkan peringatan ini. Gunakan Validator Konten untuk memeriksa masalah referensi LookML di Tampilan dan dasbor Anda.
Dasbor Error dan Konten Rusak menyertakan kartu yang menampilkan data berikut:
- Daftar dasbor yang menghasilkan error, termasuk error yang diberikan, penerbit setiap kueri dasbor, dan jumlah pengguna yang telah menjalankan kueri menggunakan setiap dasbor
- Daftar tugas terjadwal yang menghasilkan error, termasuk error yang diberikan dan pembuat setiap jadwal
- Daftar Tampilan yang menghasilkan error, termasuk error yang diberikan dan penerbit setiap kueri Tampilan
- Daftar PDT yang menghasilkan error, termasuk tindakan PDT yang membuat entri log error, data apa pun yang terkait dengan tindakan PDT, frekuensi PDT menghasilkan tindakan "create cancelled error", dan frekuensi PDT menghasilkan "trigger value error"
- Jumlah error dari setiap sumber kueri selama 10 hari sebelumnya
Diagnostik Dasbor
Dasbor Diagnostik Dasbor menampilkan peluang untuk meningkatkan performa di setiap dasbor.
Anda dapat mengakses dasbor Diagnostik Dasbor dari dasbor mana pun dengan mengklik menu tiga titik Tindakan dasbor dan memilih Ringkasan Performa Dasbor.
Beberapa kartu, seperti Runtime Kueri menurut Jam dan Runtime Kueri menurut Kartu, mengelompokkan runtime kueri menurut tahap kueri. Tahap kueri adalah sebagai berikut:
- Dalam Antrean: Ini adalah jumlah waktu, dalam detik, yang dihabiskan kueri di antrean Looker. Looker mengantrekan kueri saat batas Koneksi maksimum per node koneksi tercapai, atau saat batas per pengguna (yang memiliki nilai default 15 kueri serentak) tercapai.
- Inisialisasi Kueri: Ini adalah jumlah waktu, dalam detik, yang dihabiskan Looker untuk membuat kueri dari LookML sumber, dan terhubung ke database. Jika tahap ini memerlukan waktu lama, hal ini dapat menunjukkan bahwa kompleksitas model LookML atau konektivitas database memengaruhi runtime kueri.
- Running Query: Ini adalah jumlah waktu, dalam detik, yang dihabiskan Looker untuk menunggu hasil kueri saat kueri berjalan di database. Ini mencakup kueri utama dan kueri tambahan yang diperlukan, termasuk menghitung total dan membuat PDT. Ini adalah penyebab paling umum dari runtime dasbor yang lama, dan dapat ditingkatkan dengan mengoptimalkan performa kueri.
- Memproses Hasil: Ini adalah waktu, dalam detik, yang dihabiskan Looker untuk memformat hasil, menghitung penghitungan tabel, dan meng-cache kumpulan hasil.
Dasbor Diagnostik Dasbor menyertakan kartu yang menampilkan informasi berikut:
- Judul dasbor
- Jumlah pengguna yang telah menjalankan dasbor ini dalam jangka waktu yang dipilih
- Frekuensi dasbor ini dijalankan dalam jangka waktu yang dipilih
- Persentase kueri dari dasbor ini yang dijalankan dari cache
- Jika persentase cache rendah, gunakan strategi penyimpanan dalam cache untuk mengurangi beban database.
- Waktu kueri rata-rata per kartu
- Pengguna yang paling sering menjalankan dasbor ini
- Waktu kueri rata-rata per jam
- Jika ada lonjakan di kartu ini, pastikan tidak ada beberapa rencana terjadwal yang dikirim secara bersamaan.
- Jumlah kartu dengan minimal satu kueri hasil gabungan
- Jumlah kueri hasil gabungan di dasbor
- Rekomendasi Dasbor: Daftar kemungkinan masalah performa dan rekomendasi untuk meningkatkan performa dasbor ini
Histori Kueri
Dasbor Histori Kueri tersedia dari panel Performa Jelajah, dan menampilkan data performa saat ini dan historis untuk kueri dan Jelajah yang digunakan untuk membuat kueri.
Dasbor Histori Kueri menyertakan kartu yang menampilkan data berikut:
- Waktu rata-rata yang diperlukan untuk menjalankan kueri dan menampilkan hasil
- Total frekuensi kueri dijalankan
- Waktu rata-rata yang dihabiskan kueri dalam setiap tiga fase kueri
- Metrik mendetail tentang kueri
- Jumlah kueri yang dijalankan dari Jelajah yang digunakan untuk membuat kueri awal, yang dikelompokkan dalam penambahan runtime lima detik
- Jumlah total kueri yang dijalankan berdasarkan Jelajah yang digunakan untuk membuat kueri awal
- Waktu rata-rata yang diperlukan untuk kueri berdasarkan Jelajah yang digunakan untuk membuat kueri awal agar berjalan dan menampilkan hasil