Bagian Aktivitas Sistem pada menu Admin Looker menampilkan dasbor yang dibuat Looker yang menampilkan informasi penggunaan dan performa tentang instance Looker. Anda dapat mendownload, menjadwalkan, menyetel pemberitahuan, dan melihat perincian metrik dan elemen seperti halnya 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 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 mengirimkan konten ke tujuan email adalah model yang spesifik, untuk mengirim atau menjadwalkan dasbor Aktivitas Sistem ke tujuan email, pengguna harus memilih Semua model di Kumpulan Model yang ditentukan untuk peran mereka.
Dasbor Aktivitas Sistem terhubung ke database aplikasi pokok Looker. Laporan ini menampilkan informasi tentang instance Looker Anda, termasuk Tampilan dan dasbor yang disimpan di instance Anda, informasi pengguna, informasi kueri historis, dan statistik performa instance. Perincian dan retensi data Aktivitas Sistem tunduk pada batasan sistem. Aktivitas Sistem dirancang untuk mengumpulkan data bervolume tinggi, dan menggabungkannya 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 Looker. Dalam konfigurasi ini, Looker menyimpan maksimum 90 hari kueri historis dan data peristiwa.
Teks dalam filter yang dijalankan oleh pengguna dapat diakses di Aktivitas Sistem dan dapat dilihat oleh setiap pengguna yang memiliki izin untuk melihat model Aktivitas Sistem.
Ambil tindakan: Mengubah siapa yang memiliki akses lihat ke model Aktivitas Sistem. Admin Looker 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. Pembatasan ini dapat meningkatkan waktu pemuatan untuk dasbor Aktivitas Sistem.
Tips Tim Chat: Data berbasis waktu di Aktivitas Sistem disimpan dalam zona waktu Looker System. Lihat halaman dokumentasi Menggunakan setelan zona waktu untuk informasi selengkapnya.
Dasbor Aktivitas Sistem
Ini adalah dasbor Aktivitas Sistem:
- Aktivitas Pengguna
- Aktivitas Konten
- Performa Database
- Performa Instance
- Rekomendasi Performa
- Error dan Konten Rusak
- Diagnostik Dasbor
Dasbor Aktivitas Pengguna
Dasbor Aktivitas Pengguna menampilkan informasi tentang pengguna dan penggunaan instance Looker Anda oleh mereka.
Dasbor Aktivitas Pengguna menyertakan kartu yang menampilkan informasi berikut:
- Jumlah total pengguna di instance Looker Anda
- Jumlah pengguna non-sematan yang diklasifikasikan sebagai Developer (Admin)
- Jumlah pengguna yang tidak disematkan yang diklasifikasikan sebagai Standar (Kreator)
- Jumlah pengguna yang tidak disematkan yang diklasifikasikan sebagai Pelihat
- Jumlah pengguna sematan yang diklasifikasikan sebagai Pelihat
Jumlah pengguna sematan yang diklasifikasikan sebagai Standar (Kreator)
Persentase pengguna yang telah membuat setidaknya satu kueri di instance Looker Anda dalam 7 hari terakhir
Jumlah pengguna yang telah mengeluarkan setidaknya satu kueri setiap minggu selama 6 minggu sebelumnya
Menit rata-rata aktivitas dan jumlah rata-rata kueri per pengguna setiap minggu selama 6 minggu sebelumnya
Jumlah pengguna yang telah mengeluarkan setidaknya satu kueri dalam 7 hari sebelumnya, yang dikelompokkan berdasarkan sumber kueri
Daftar pengguna yang paling lama menggunakan instance Looker Anda dalam 7 hari sebelumnya
Daftar pengguna yang telah membuat dasbor baru paling banyak di instance Looker Anda dalam 7 hari sebelumnya
Daftar pengguna yang telah memicu peristiwa Git paling banyak dari instance Looker Anda sepanjang waktu
Daftar pengguna yang belum login ke instance Looker Anda dalam 90 hari terakhir
Kartu teks dengan link ke materi pendidikan dan pelatihan Looker
Dasbor Aktivitas Konten
Dasbor Aktivitas Konten menampilkan informasi tentang dasbor, Tampilan, dan Jelajah mana yang dilihat dan dijadwalkan di instance Looker Anda.
Dasbor Aktivitas Konten menyertakan kartu yang menampilkan data berikut:
- Jumlah dasbor yang belum dihapus
- 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 yang dijadwalkan untuk setiap hari dalam 7 hari sebelumnya
- Jumlah kueri Jelajah yang dikeluarkan dalam 30 hari sebelumnya
- Daftar semua dasbor dan Look yang telah diakses dalam 30 hari terakhir, dapat diurutkan berdasarkan jumlah tampilan di UI Looker, berapa kali dilihat di sematan, berapa kali dilihat melalui API, berapa kali konten dijadikan favorit, dan berapa kali konten dikirimkan melalui tugas terjadwal
- Daftar Jelajah yang dibuat dalam 30 hari sebelumnya, menunjukkan frekuensi Jelajah dijalankan dan jumlah pengguna yang menjalankan Jelajah tersebut
- Daftar dasbor dan Look yang belum diakses dalam 30 hari terakhir, menunjukkan jumlah penayangan konten dalam 90 hari terakhir di UI Looker, di sematan, dan melalui API; serta dalam 90 hari terakhir, berapa kali konten dijadikan favorit, dan berapa kali konten dikirimkan melalui tugas terjadwal
- Daftar Jelajah yang dibuat dalam 90 hari sebelumnya yang belum dikueri dalam 30 hari sebelumnya, menunjukkan durasi sejak Jelajah terakhir dijalankan, berapa kali Jelajah dijalankan dalam 90 hari sebelumnya, tanggal Jelajah terakhir dijalankan, dan tanggal Jelajah pertama kali dijalankan
Dasbor Performa Database
Dasbor Database Performance menampilkan informasi tentang performa konten dan PDT pada instance Looker Anda, termasuk total dan rata-rata runtime kueri dan PDT, serta mencantumkan jumlah error kueri dan kegagalan build PDT.
Dasbor Database Performance menyertakan kartu yang menampilkan data berikut:
- Persentase kueri yang dikembalikan dari cache
- Semua kueri yang dijalankan selama 30 hari sebelumnya, dikelompokkan berdasarkan sumber kueri, dengan runtime kueri yang digabungkan menjadi beberapa tingkatan, dan setiap tingkat runtime ditampilkan sebagai persentase dari semua kueri
- Tabel berisi 15 pengguna teratas yang menampilkan jumlah kueri yang dijalankan selama 7 hari sebelumnya
- Tabel yang berisi 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 dihasilkan dari cache Looker untuk setiap jam dalam sehari
- Jumlah tugas terjadwal dan rencana terjadwal untuk setiap jam
- Jumlah build PDT untuk setiap koneksi per jam dalam sehari
- Runtime rata-rata untuk setiap Jelajah selama 7 hari sebelumnya, diurutkan berdasarkan runtime terpanjang
- Runtime rata-rata untuk setiap Look selama 7 hari sebelumnya, diurutkan menurut runtime terpanjang
- Runtime rata-rata untuk setiap dasbor selama 7 hari sebelumnya, diurutkan menurut runtime terpanjang
- Daftar setiap PDT yang dibuat dalam 7 hari sebelumnya, yang menampilkan jumlah kegagalan pemicu, kegagalan pembuatan, dan build yang berhasil
- Waktu build rata-rata untuk setiap PDT dalam 7 hari sebelumnya, diurutkan menurut waktu build rata-rata terpanjang
Dasbor Performa Instance
Dasbor Instance Performance menampilkan informasi tentang pemuatan dan performa penjadwal serta konten yang memerlukan performa tinggi.
Dasbor Instance Performance menyertakan kartu yang menampilkan data berikut:
- Peta panas yang menampilkan jumlah tugas terjadwal dan waktu rata-ratanya dalam antrean untuk setiap jam setiap hari dalam seminggu, menunjukkan jam atau hari mana yang memiliki dampak terbesar pada penjadwal
- Jumlah kueri dan runtime rata-rata kueri untuk hari-hari dengan runtime rata-rata melebihi 1,5 kali deviasi standar untuk semua hari, menunjukkan kepada Anda hari mana yang memiliki dampak yang sangat besar pada penjadwal
- Jumlah tugas terjadwal untuk setiap Jelajah
- Daftar semua dasbor dengan pembaruan otomatis yang diaktifkan dengan jumlah ubin 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 telah didownload atau dijadwalkan dengan opsi Semua Hasil
- Daftar dasbor yang memiliki lebih dari 25 tile, yang menampilkan jumlah tile Tampilan, tile Lookless, menggabungkan tile kueri, total tile, total kueri yang dihasilkan, dan total tile kueri untuk setiap dasbor
- Kotak teks dengan link ke halaman Praktik Terbaik dan halaman dokumentasi tentang mengoptimalkan Looker
Dasbor Rekomendasi Performa
Dasbor Rekomendasi Performa menampilkan peluang untuk meningkatkan performa pada instance Looker Anda.
Dasbor Rekomendasi Performa menyertakan kartu yang menampilkan informasi berikut:
- Rekomendasi Dasbor: Daftar dasbor dan rekomendasi yang mungkin tidak berperforma baik untuk meningkatkan performa
- Jelajahi Rekomendasi: Daftar Jelajah 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 peningkatan performa pada instance Looker atau database Anda. Kartu ini memberikan rekomendasi dari halaman Praktik Terbaik Pertimbangan saat membuat dasbor Looker yang berperforma baik. 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 ubin kueri atau buat dasbor kedua. |
The number of merge queries generated by this dashboard is <X>, which is higher than recommended (<=4). |
Kurangi jumlah petak hasil penggabungan. |
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). |
Tingkatkan atau nonaktifkan setelan interval pembaruan otomatis agar database tidak kelebihan beban. |
Jelajahi Rekomendasi
Kartu Jelajahi Rekomendasi menampilkan Jelajah yang mungkin menyebabkan penurunan performa pada instance Looker atau database Anda.
Kartu tersebut membandingkan nilai rata-rata metrik performa kueri dari setiap Jelajah terhadap tolok ukur untuk performa instance yang sehat. Tingkat keparahan yang tercantum di samping setiap Explore menunjukkan seberapa jauh metrik Jelajah melebihi tolok ukur ini.
Berdasarkan metrik yang melebihi tolok ukur, kartu tersebut menyediakan 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. |
Menghapus tampilan yang tidak diperlukan dari parameter include model LookML. Pastikan kode produksi LookML jarang diubah, idealnya 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 join yang tidak diperlukan dari file explore LookML. Gunakan parameter fields LookML untuk mengecualikan kolom yang tidak diperlukan dari Eksplorasi. Pastikan kode produksi LookML jarang diubah, idealnya 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 penghitungan tabel ke LookML jika memungkinkan. |
Acquire Connection |
The average connection acquisition time is <X>, which is above the recommended benchmark. |
Konfigurasi batas koneksi maksimal di panel setelan koneksi. Tetapkan batas tidak kurang dari jumlah maksimum kueri yang diperlukan agar 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 join chain besar. Masukkan logika SQL kompleks ke dalam tabel turunan persisten (PDT) untuk mengurangi waktu kueri. Gunakan aware awareness gabungan jika memungkinkan. |
Postprocessing |
The average postprocessing time is <X>, which is above the recommended benchmark. |
Sederhanakan penghitungan 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 penghitungan 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, bersama dengan jumlah error untuk setiap sumber kueri.
Dasbor ini hanya menampilkan error yang terjadi pada runtime kueri. Misalnya, jika Anda menghapus kolom LookML dari tampilan, tampilan dan dasbor 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 dasbor dan Tampilan Anda.
Dasbor Error dan Konten Rusak menyertakan tile yang menampilkan data berikut:
- Daftar dasbor yang menghasilkan kesalahan, termasuk kesalahan 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, frekuensi PDT menghasilkan tindakan "buat error yang dibatalkan", dan frekuensi 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 Query Runtime by Hour dan Query Runtime by Tile, mengelompokkan runtime kueri berdasarkan tahap kueri. Tahapan kueri adalah sebagai berikut:
- Dalam Antrean: Ini adalah jumlah waktu, dalam detik, yang dihabiskan kueri di antrean sisi Looker. Looker mengantrekan kueri saat batas Koneksi maksimum per node untuk 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 dihabiskan Looker untuk membuat kueri dari LookML sumber, dan terhubung ke database. Jika tahap ini memerlukan waktu lama, ini mungkin 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 termasuk kueri utama dan kueri tambahan apa pun yang diperlukan, termasuk menghitung total dan membuat PDT. Hal ini adalah penyebab paling umum runtime dasbor yang panjang, dan dapat ditingkatkan dengan mengoptimalkan performa kueri.
- Memproses Hasil: Ini adalah waktu, dalam detik, yang dihabiskan Looker untuk memformat hasil, menghitung penghitungan tabel, dan menyimpan kumpulan hasil dalam cache.
Dasbor Diagnostik Dasbor menyertakan kotak yang menampilkan informasi berikut:
- Judul dasbor
- Jumlah pengguna yang telah menjalankan dasbor ini dalam jangka waktu yang dipilih
- Berapa kali dasbor ini 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 ubin
- Pengguna yang paling sering menjalankan dasbor ini
- Waktu kueri rata-rata per jam
- Jika ada lonjakan pada kartu ini, pastikan tidak ada beberapa rencana terjadwal yang dikirim secara bersamaan.
- Jumlah petak dengan setidaknya satu kueri hasil gabungan
- Jumlah kueri hasil yang digabungkan di dasbor
- Rekomendasi Dasbor: Daftar kemungkinan masalah performa dan rekomendasi untuk meningkatkan performa dasbor ini