Membuat database replika baca Aktivitas Sistem

Fitur Aktivitas Sistem Elite hanya tersedia untuk instance yang dihosting Looker. Untuk instance yang dihosting pelanggan, Anda dapat membuat replika baca database backend Looker untuk mendapatkan beberapa manfaat dari System Activity Elite.

Untuk menggunakan opsi ini, instance Anda harus dikonfigurasi untuk menggunakan database backend MySQL.

Opsi ini hanya tersedia untuk instance yang dihosting pelanggan. Untuk instance yang dihosting Looker, hubungi spesialis penjualan Google Cloud.

Untuk menyiapkan replika baca database backend MySQL dan mengonfigurasi Looker agar menggunakan replika baca untuk kueri Aktivitas Sistem:

  1. Buat replika baca database backend MySQL Anda. Misalnya, untuk membuat replika baca MySQL di AWS, ikuti petunjuk dalam dokumentasi Menggunakan Replika Baca di Amazon. Simpan ID instance DB dan nomor port. Anda akan memerlukannya untuk mengonfigurasi Looker di langkah berikutnya.

  2. Di instance Looker, buat file yaml bernama sa-db, yang berisi hal berikut:

    dialect: mysql
    host: <DB instance identifier>
    username: root
    password: <password>
    database: looker
    port: <DB instance port>
    
  3. Hentikan Looker.

  4. Mulai Looker dengan opsi startup --internal-analytics-connection-file sa-db.yml. Tindakan ini akan mengonfigurasi Looker untuk menggunakan database replika baca yang dikonfigurasi di sa-db.yml untuk kueri Aktivitas Sistem.

  5. Secara opsional, Anda juga dapat menggunakan opsi startup berikut untuk mengubah konfigurasi Aktivitas Sistem Elite:

    • --internal-analytics-retention-days=<number>: Secara default, Aktivitas Sistem menyimpan data historis selama 90 hari. Gunakan opsi startup ini untuk menentukan jumlah hari data historis yang akan disimpan oleh Aktivitas Sistem. Sebaiknya jangan tingkatkan retensi data melebihi 90 hari, tetapi Anda dapat mengurangi durasi retensi data untuk meningkatkan performa. Jika Anda ingin meningkatkan retensi data historis di luar 90 hari default, tanyakan kepada Account Executive Anda tentang hosting Looker dengan opsi Aktivitas Sistem Elite.

    Jika Anda menginginkan lebih banyak hari daripada default, tanyakan kepada Account Executive Anda tentang hosting Looker dengan opsi Aktivitas Sistem Elite - --internal-analytics-connection-pool-size=<number>: Secara default, kueri Aktivitas Sistem dibatasi hingga ukuran kumpulan koneksi database 1, yang berarti beberapa kueri Analisis Sistem akan diantrekan dan berjalan secara berurutan di database backend. Hal ini melindungi database internal agar tidak kelebihan beban dengan kueri Analisis Sistem. Gunakan opsi pengaktifan ini untuk menentukan jumlah kueri System Analytics serentak yang dapat dijalankan secara bersamaan. Misalnya, 8.

Setelah dikonfigurasi untuk menggunakan database replika baca untuk kueri Aktivitas Sistem, Looker akan terus menggunakan database MySQL utama sebagai database aplikasi internal. Dasbor dan Jelajah Aktivitas Sistem akan menggunakan database replika baca.

Untuk memverifikasi bahwa Looker menggunakan database replika baca untuk kueri Aktivitas Sistem:

  • Jika Anda mengubah sandi di file sa-db.yml, kueri Aktivitas Sistem akan menampilkan error.
  • Di database MySQL, Anda dapat menjalankan show processlist; untuk melihat proses yang sedang berjalan. Database Looker utama akan menampilkan banyak koneksi terbuka yang dalam status tidur, sedangkan database looker__internal__analytics akan menampilkan kueri analitik.

Dasbor dan Jelajah Aktivitas Sistem akan menggunakan database replika baca, tetapi Jelajah i__looker lama akan tetap mengkueri database backend utama. Perbarui Tampilan atau dasbor tersimpan yang mengkueri i__looker agar mengkueri Aktivitas Sistem. Gunakan metode yang dijelaskan di halaman dokumentasi ini untuk memastikan bahwa Tampilan dan dasbor tersimpan mengkueri koneksi yang benar ke database replika baca.