Bagian Aktivitas Sistem di menu Admin menampilkan dasbor bawaan yang menunjukkan informasi penggunaan dan performa tentang instance Looker Anda. Anda dapat mendownload, menjadwalkan, menyetel 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 pada deployment Looker yang dihosting pelanggan dengan backend MySQL, pastikan Anda telah menyiapkan pengguna dengan benar untuk database backend. Secara khusus, Anda harus melakukan langkah-langkah untuk
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 mengirimkan konten ke tujuan email bersifat spesifik per model, untuk mengirim atau menjadwalkan dasbor Aktivitas Sistem ke tujuan email, pengguna harus memilih model Semua di Set Model yang ditentukan untuk perannya.
Dasbor Aktivitas Sistem terhubung ke database aplikasi pokok instance Looker Anda. Bagian ini menampilkan informasi tentang instance Anda, termasuk Look dan dasbor, informasi pengguna, informasi kueri historis, dan statistik performa. Perincian dan retensi data Aktivitas Sistem tunduk pada batasan sistem. Aktivitas Sistem dirancang untuk mengumpulkan data bervolume tinggi, dan penggabungannya 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 dalam database internal instance Looker Anda. Dalam konfigurasi ini, Looker menyimpan data kueri dan peristiwa historis maksimum 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.
Lakukan tindakan: Ubah 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 dan Eksplorasi Aktivitas Sistem dibatasi dalam jumlah kueri serentak yang dapat dijalankan. Pembatasan 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 dasbor Aktivitas Sistem:
- Aktivitas Pengguna
- Aktivitas Konten
- Performa Database
- Performa Instance
- Rekomendasi Performa
- Error dan Konten yang Rusak
- Diagnostik Dasbor
- Histori Kueri
Dasbor Aktivitas Pengguna
Dasbor Aktivitas Pengguna menampilkan informasi tentang pengguna dan penggunaan instance Looker Anda.
Dasbor Aktivitas Pengguna mencakup kartu yang menampilkan informasi berikut:
- Total jumlah pengguna di instance Looker Anda
Jumlah pengguna dari setiap jenis di instance Looker Anda, termasuk:
Total jumlah pengguna di instance Looker Anda dari waktu ke waktu
Persentase pengguna yang telah mengeluarkan setidaknya satu kueri di instance Looker Anda dalam 7 hari terakhir
Ringkasan aktivitas login pengguna selama 90 hari terakhir
Rata-rata menit aktivitas dan rata-rata jumlah kueri per pengguna setiap minggu selama 6 minggu sebelumnya
Jumlah pengguna yang telah mengeluarkan setidaknya satu kueri dalam 7 hari sebelumnya, dikelompokkan menurut sumber kueri
Daftar pengguna yang telah menghabiskan waktu paling banyak menggunakan instance Looker Anda dalam 7 hari sebelumnya
Daftar pengguna yang telah membuat dasbor baru terbanyak di instance Looker Anda dalam 7 hari sebelumnya
Daftar pengguna yang telah memicu peristiwa Git terbanyak dari instance Looker Anda selama periode waktu tertentu
Daftar pengguna yang belum login ke instance Looker Anda dalam 90 hari terakhir
Kartu teks dengan link ke referensi pendidikan dan pelatihan Looker
Dasbor Aktivitas Konten
Dasbor Aktivitas Konten menampilkan informasi tentang dasbor, Look, dan Eksplorasi mana yang sedang dilihat dan dijadwalkan di instance Looker Anda.
Dasbor Aktivitas Konten mencakup kartu yang menampilkan data berikut:
- Jumlah dasbor yang belum dihapus
- Jumlah Look yang belum dihapus
- Jumlah rencana terjadwal
- Persentase dasbor yang dikueri dalam 30 hari sebelumnya
- Persentase Look yang dikueri dalam 30 hari sebelumnya
- Jumlah tugas terjadwal untuk setiap hari dalam 7 hari sebelumnya
- Jumlah kueri Jelajahi yang dikeluarkan dalam 30 hari sebelumnya
- Daftar semua dasbor dan Look yang telah diakses dalam 30 hari terakhir, yang dapat diurutkan berdasarkan jumlah penayangan di UI Looker, jumlah penayangan dalam sematan, jumlah penayangan melalui API, jumlah konten yang ditandai sebagai favorit, dan jumlah konten yang dikirimkan melalui tugas terjadwal
- Daftar Eksplorasi yang dibuat dalam 30 hari sebelumnya, yang menunjukkan berapa kali Eksplorasi dijalankan dan jumlah pengguna yang menjalankan Eksplorasi
- Daftar dasbor dan Look yang belum diakses dalam 30 hari terakhir, yang menampilkan jumlah penayangan konten dalam 90 hari terakhir di UI Looker, dalam sematan, dan melalui API; dan dalam 90 hari terakhir, jumlah konten yang dijadikan favorit, dan jumlah konten yang dikirim melalui tugas terjadwal
- Daftar Eksplorasi yang dibuat dalam 90 hari sebelumnya yang belum dikueri dalam 30 hari sebelumnya, yang menunjukkan jangka waktu sejak Eksplorasi terakhir dijalankan, jumlah Eksplorasi dijalankan dalam 90 hari sebelumnya, tanggal Eksplorasi terakhir dijalankan, dan tanggal Eksplorasi pertama kali dijalankan
Dasbor Performa Database
Dasbor Performa Database menampilkan informasi tentang performa konten dan PDT di instance Looker Anda. Anda dapat memfilter seluruh dasbor menurut Nama Koneksi. Dasbor ini mencakup insight tentang runtime kueri, serentak, dan build PDT, serta mencantumkan jumlah error kueri dan kegagalan build PDT.
Dasbor Performa Database mencakup kartu yang menampilkan data berikut:
- Latensi Kueri: Perincian waktu rata-rata yang diperlukan untuk menjalankan kueri di database. Hal ini membantu membedakan antara latensi yang disebabkan oleh Looker dan latensi yang disebabkan oleh database itu sendiri. Jika Anda melihat bahwa "Waktu Rata-Rata yang Dihabiskan untuk Menjalankan Kueri" atau "Waktu Rata-Rata yang Dihabiskan untuk Menginisialisasi dan Menghubungkan" selalu tinggi, hal ini mungkin menunjukkan bahwa database Anda kurang memadai dan peningkatan ukuran sumber dayanya dapat menghasilkan peningkatan yang signifikan.
- Serentak Kueri: Tampilan jumlah rata-rata kueri serentak, yang dikategorikan menurut sumber. Untuk analisis yang efektif, Anda dapat memfilter menurut satu koneksi dan menampilkan kembali deret Koneksi Maksimum untuk membandingkan beban kueri dengan batas koneksi. Jika konkurensi terus tinggi, Anda dapat menyesuaikan setelan Koneksi Maksimum di halaman admin Koneksi untuk mencegah kelebihan beban pada database.
- Persentase kueri yang ditampilkan dari cache.
- Semua kueri yang dijalankan selama 30 hari sebelumnya, dikelompokkan menurut sumber kueri, dengan durasi kueri yang dikelompokkan ke dalam tingkat, dan dengan setiap tingkat durasi 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 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.
- Rata-rata durasi setiap Eksplorasi selama 7 hari sebelumnya, diurutkan berdasarkan durasi terlama.
- Rata-rata durasi setiap Look selama 7 hari sebelumnya, diurutkan berdasarkan durasi terlama.
- Rata-rata durasi setiap dasbor selama 7 hari sebelumnya, diurutkan berdasarkan durasi terlama.
- Daftar semua 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 membutuhkan performa tinggi.
Dasbor Performa Instance mencakup kartu yang menampilkan data berikut:
- Peninjauan Dasbor: Kartu Dasbor yang Membebani membantu mengidentifikasi dasbor yang mungkin membebani instance Anda. Anda dapat mengurutkan tabel untuk melihat dasbor mana yang memiliki interval refresh terendah, jumlah kartu tertinggi, atau jumlah kueri gabungan yang tinggi. Untuk mengetahui detail selengkapnya tentang setelan ini, Anda dapat membuka halaman Pembatasan Konten untuk mengelola konten secara proaktif dan meningkatkan performa instance.
- 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 paling berdampak pada Penjadwal.
- Jumlah kueri dan durasi proses rata-rata kueri untuk hari-hari saat durasi proses rata-rata melebihi 1,5 kali lipat standar deviasi untuk semua hari, yang menunjukkan hari mana yang memiliki dampak sangat besar pada Penjadwal.
- Jumlah tugas terjadwal untuk setiap Eksplorasi.
- Konten yang paling sering dijadwalkan selama 14 hari sebelumnya, yang menunjukkan jumlah frekuensi setiap item konten dijadwalkan setiap hari.
- Daftar kueri yang didownload atau dijadwalkan dengan opsi Semua Hasil.
- Referensi Pengoptimalan: Sekumpulan tombol yang ditautkan ke halaman Praktik Terbaik dan dokumentasi tentang cara mengoptimalkan instance Anda.
Dasbor Rekomendasi Performa
Dasbor Rekomendasi Performa menampilkan peluang untuk meningkatkan performa di instance Looker Anda.
Dasbor Rekomendasi Performa mencakup kartu yang menampilkan informasi berikut:
- Rekomendasi Dasbor: Daftar dasbor yang mungkin tidak berperforma baik dan rekomendasi untuk meningkatkan performa
- Jelajahi Rekomendasi: Daftar Eksplorasi yang mungkin tidak berperforma baik dan rekomendasi untuk meningkatkan performa
Bagian berikut menjelaskan kartu secara lebih mendetail.
Rekomendasi Dasbor
Kartu Rekomendasi Dasbor menampilkan dasbor yang dapat menyebabkan tekanan performa pada instance Looker atau database Anda. Kartu ini memberikan rekomendasi dari halaman Praktik Terbaik Pertimbangan saat membuat dasbor Looker 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). |
Kurangi jumlah kartu hasil gabungan. |
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 pada database. |
Menjelajahi Rekomendasi
Kartu Jelajahi Rekomendasi menampilkan Eksplorasi yang dapat menyebabkan tekanan performa pada instance Looker atau database Anda.
Kartu ini membandingkan nilai rata-rata setiap metrik performa kueri Eksplorasi dengan tolok ukur untuk performa instance yang baik. Tingkat keparahan yang tercantum di samping setiap Eksplorasi menunjukkan seberapa jauh metrik Eksplorasi melampaui tolok ukur ini.
Berdasarkan metrik yang melampaui 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 kalkulasi tabel ke LookML jika memungkinkan. |
Explore Init: Computed |
The average explore init: computed time is <X>, which is above the recommended benchmark. |
Hapus joins yang tidak perlu dari file LookML explore . Gunakan parameter LookML fields untuk mengecualikan kolom yang tidak diperlukan dari Eksplorasi. 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 New LookML Runtime untuk mengurangi waktu persiapan. Pindahkan kolom kustom dan kalkulasi tabel ke LookML jika memungkinkan. |
Acquire Connection |
The average connection acquisition time is <X>, which is above the recommended benchmark. |
Konfigurasi batas koneksi maksimum di panel setelan koneksi. Tetapkan batas tidak kurang dari jumlah maksimum kueri yang diperlukan untuk dijalankan 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 gabungan pada kolom tanggal, atau rantai gabungan besar. Masukkan logika SQL yang kompleks ke dalam tabel turunan persisten (PDT) untuk mengurangi waktu kueri. Gunakan aggregate awareness 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 format nilai, pengurutan, atau pivot 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 format nilai, pengurutan, atau pivot yang kompleks. |
Dasbor Error dan Konten yang Rusak
Dasbor Error dan Konten yang Rusak menampilkan dasbor, Look, 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, semua Look dan dasbor yang menggunakan kolom tersebut akan menampilkan peringatan, tetapi dasbor Error dan Konten yang Rusak tidak akan menampilkan peringatan ini. Gunakan Validator Konten untuk memeriksa masalah referensi LookML dalam Look dan dasbor Anda.
Dasbor Error dan Konten Rusak mencakup 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 Look yang menghasilkan error, termasuk error yang diberikan dan penerbit setiap kueri Look
- Daftar PDT yang menghasilkan error, termasuk tindakan PDT yang membuat entri log error, data apa pun yang terkait dengan tindakan PDT, berapa kali PDT menghasilkan tindakan "error pembatalan pembuatan", dan berapa kali PDT menghasilkan "error nilai pemicu"
- 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 Waktu Proses Kueri per Jam dan Waktu Proses Kueri per Kartu, mengelompokkan waktu proses kueri menurut tahap kueri. Tahap kuerinya adalah sebagai berikut:
- Dalam Antrean: Ini adalah jumlah waktu, dalam detik, yang dihabiskan kueri dalam antrean Looker. Looker mengantrekan kueri saat batas Koneksi maks per node koneksi telah tercapai, atau saat batas per pengguna (yang memiliki nilai default 15 kueri serentak) telah tercapai.
- Inisialisasi Kueri: Ini adalah jumlah waktu, dalam detik, yang digunakan Looker untuk membuat kueri dari LookML sumber, dan terhubung ke database. Jika tahap ini memerlukan waktu yang lama, hal ini dapat menunjukkan bahwa kompleksitas model LookML atau konektivitas database memengaruhi runtime kueri.
- Menjalankan Kueri: Ini adalah jumlah waktu, dalam detik, yang dihabiskan Looker untuk menunggu hasil kueri saat kueri berjalan di database. Hal ini mencakup kueri utama dan kueri tambahan yang diperlukan, termasuk menghitung total dan membuat PDT. Hal ini adalah penyebab paling umum dari runtime dasbor yang lama, dan dapat ditingkatkan dengan mengoptimalkan performa kueri.
- Hasil Pemrosesan: Ini adalah waktu, dalam detik, yang digunakan Looker untuk memformat hasil, menghitung penghitungan tabel, dan menyimpan kumpulan hasil dalam cache.
Dasbor Diagnostik Dasbor mencakup kartu yang menampilkan informasi berikut:
- Judul dasbor
- Jumlah pengguna yang telah menjalankan dasbor ini dalam jangka waktu yang dipilih
- Jumlah dasbor ini telah dijalankan dalam jangka waktu yang dipilih
- Persentase kueri dari dasbor ini yang dijalankan dari cache
- Jika persentase cache rendah, gunakan strategi caching untuk mengurangi beban database.
- Waktu kueri rata-rata per petak
- 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 pada waktu yang sama.
- 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 Eksplorasi, dan menampilkan data performa saat ini dan historis untuk kueri dan Eksplorasi yang digunakan untuk membuat kueri.
Dasbor Histori Kueri mencakup kartu yang menampilkan data berikut:
- Waktu rata-rata yang diperlukan kueri untuk berjalan dan menampilkan hasil
- Jumlah total kueri dijalankan
- Waktu rata-rata yang dihabiskan kueri di setiap tiga fase kueri
- Metrik mendetail tentang kueri
- Jumlah kueri yang dijalankan dari Eksplorasi yang digunakan untuk membuat kueri awal, yang dikelompokkan dalam peningkatan waktu proses lima detik
- Jumlah total kueri yang dijalankan berdasarkan Eksplorasi yang digunakan untuk membuat kueri awal
- Waktu rata-rata yang diperlukan untuk menjalankan kueri berdasarkan Eksplorasi yang digunakan untuk membuat kueri awal dan menampilkan hasil