Opsi startup Looker

Ada sejumlah setelan startup Looker yang dapat dikonfigurasi secara opsional pada instance yang dihosting pelanggan. Jika opsi ini tidak perlu diubah, Anda dapat memulai Looker tanpa opsi tersebut.

Daftar opsi startup

Di bawah ini adalah daftar opsi startup saat ini dalam urutan abjad. Anda juga dapat menampilkan daftar opsi startup dengan menjalankan skrip startup Looker menggunakan opsi --help.

Opsi Deskripsi
--alerts-scheduler-threads=<i> Jumlah notifikasi terjadwal serentak (default: 3).
--ami Tidak digunakan lagi. Sebagai gantinya, gunakan --marketplace=aws.
--api-server-max-threads=<i> Jumlah thread maksimum untuk Puma API Server.
--api-server-min-threads=<i> Jumlah thread minimum untuk Puma API Server.
--application-server-max-threads=<i> Jumlah thread maksimum untuk Puma Application Server.
--application-server-min-threads=<i> Jumlah thread minimum untuk Puma Application Server.
--apply-db-migrations Terapkan migrasi DB saat startup. Nonaktifkan hanya jika Anda menerapkan migrasi secara terpisah (default: true).
--async-results-cache-time=<i> Lama waktu untuk menyimpan hasil asinkron di-cache (default: 300).
--cdn-hosts=<s> Nama host yang dipisahkan koma untuk kumpulan CDN (default: static-a.lookercdn.com,static-b.lookercdn.com).
--cipher-key-file=<s> Jalur ke file yang berisi kunci sandi (hanya enkripsi lama).
--cloud-trace-enabled Aktifkan perekaman aktivitas menggunakan kredensial default atau kredensial JSON jika disediakan melalui cloud_trace_json_file (default: false).
--cloud-trace-json-file=<s> File JSON yang berisi kredensial akun layanan untuk mengupload data trace ke Google Cloud Trace.
--cloud-trace-project-id=<s> ID project Google untuk mengupload data trace.
--cloud-trace-sample-rate=<f> Frekuensi (0-1) yang digunakan untuk mengambil sampel pelacakan. Default-nya adalah 1% (default: 0.01).
--clustered Apakah server ini merupakan bagian dari cluster (default: false).
--concurrent-render-caching-jobs=<i> Jumlah proses rendering cache yang serentak (default: 3).
--concurrent-render-jobs=<i> Jumlah proses rendering PhantomJS atau Chromium yang bersamaan (default: 2).
--content-repo-enabled Fitur Repo Konten diaktifkan (default: false).
--core-on-loopback Mengekspos Core API pada antarmuka loopback (default: false).
--core-port=<i> Port untuk menjalankan core (default: 19999).
--customer-artifact-maxsize=<i> Ukuran maksimum dalam MB penyimpanan artefak pelanggan.
-d, --internal-db-creds=<s> Jalur ke file YAML dengan kredensial DB.
--daemonize Berjalan sebagai daemon (default: true).
--default-mailer-domain=<s> Domain mailer default.
--default-mailer-fromemail=<s> Alamat email tempat email surat default berasal (default: Looker <noreply@lookermail.com>).
--default-mailer-host=<s> Nama host surat default (default: smtp.sendgrid.net).
--default-mailer-password=<s> Sandi pengirim email default (sandi pada command line tidak disarankan).
--default-mailer-port=<i> Port surat default (default: 587).
--default-mailer-username=<s> Nama pengguna pengirim surat default.
--disable-db-log Menonaktifkan logging kueri DB internal (default: false).
--dogstatsd-host-ip=<s> IP host server milik Datadog.
--dogstatsd-host-port=<i> Porta host server Datadog.
-e, --help Menampilkan daftar opsi startup ini.
--error-emails-to=<s> Email error ke <email address>.
--experimental-features=<s> Daftar fitur eksperimental yang diizinkan, yang dipisahkan koma.
--experimental-routes=<s> Daftar rute eksperimental yang diizinkan dan dipisahkan koma yang membuat rute dengan akhiran -next.
--extension-load-url=<s> URL untuk memuat ekstensi ke iframe yang aman.
--external-solr-enabled Aktifkan Solr eksternal (bukan default — Solr tersemat) (default: false).
--fips Aktifkan enkripsi FIPS-140 (default: false).
--force-cdn Aktifkan CDN secara paksa (default: false).
--force-cipher-key Mengabaikan pengamanan untuk setelan kunci cipher (hanya enkripsi lama, default: false).
--force-enable-pendo Mengaktifkan panduan Pendo pada instance label pribadi atau dalam konteks sematan (default: false).
--force-error-emails Memaksa Looker melaporkan error melalui email (default: false).
--force-gcm-encryption TIDAK DIGUNAKAN LAGI (opsi ini tidak lagi diperlukan).
--force-mismatched-internal-db Mengizinkan penggunaan DB internal Looker yang tidak sinkron (default: false).
--force-no-cdn Nonaktifkan CDN secara paksa (default: false).
--git-hooks-use-local-path Gunakan jalur lokal untuk direktori git_hooks, bukan penyimpanan bersama.
--git-performance-logging Mengaktifkan logging performa JGit (default: false).
--google-analytics-tracker-id=<s> ID pelacakan yang akan digunakan untuk mengirim kunjungan halaman ke pelacak Google Analytics tambahan.
-h, --hosted Dihosting oleh Looker.
-H, --hostname=<s> Nama host untuk komunikasi node-ke-node.
--hosted-action-hub-disabled Nonaktifkan hub tindakan yang dihosting.
--in-memory-cache-size=<i> Ukuran (dalam MB) dalam cache memori (default: 200).
--integration-proxy-cert=<s> Jalur ke file sertifikat PKI Proxy Integrasi.
--integration-proxy-key=<s> Jalur ke file kunci PKI Proxy Integrasi.
--internal-analytics-connection-file=<s> File YAML yang menjelaskan koneksi analisis internal yang menghosting data untuk model system__activity. Opsi ini hanya untuk digunakan dengan database backend replika baca.
--internal-analytics-connection-pool-size=<i> Jumlah koneksi DB simultan yang dapat menjalankan kueri model aktivitas sistem. Opsi ini hanya untuk digunakan dengan database backend replika baca.
--internal-analytics-retention-days=<i> Jumlah hari untuk menyimpan data histori dalam database internal. Hal ini tidak memengaruhi proses ETL apa pun. Defaultnya adalah 90. Opsi ini hanya untuk digunakan dengan database backend replika baca.
--k8s-deployment-api-s3bucket-url=<s> URL tempat proses Looker ini dapat menulis kredensial bucket S3 untuk disimpan sebagai secret Kubernetes.
--log-format=<s> Format log yang berupa text atau json (default: text).
--log-level=<s> Level log (default: info).
--log-to-file Mengirim output log ke file log Looker (default: true).
--lookml-runtime-cache-size=<i> Ukuran (dalam MB) cache runtime LookML (default: 200).
--loose-cipher-key-file Jangan wajibkan izin 0600 untuk file kunci sandi (hanya enkripsi lama, default: false).
--marketplace=<s> Berjalan di instance Looker Marketplace.
--max-async-threads=<i> Jumlah maksimum rangkaian kueri asinkron (default: 200).
--max-configurable-db-connections=<i> Jumlah koneksi maksimum yang diizinkan untuk koneksi DB pelanggan di UI.
--max-db-connections-records=<i> Jumlah maksimum data koneksi yang diizinkan di tabel db_connection (default: 10.000).
--max-pdt-regen-threads=<i> Jumlah maksimum thread regenerator PDT.
--max-scheduled-plans=<i> Jumlah maksimum rencana terjadwal berulang yang aktif (default: unlimited).
--max-scheduler-jitter-in-seconds=<i> Jadwal flag to smear berjalan secara acak selama jumlah detik yang ditentukan.
--max-unstreamed-limit=<i> Menetapkan jumlah maksimum baris yang dapat ditampilkan untuk semua kueri yang tidak di-streaming (default: 100.000).
--min-pdt-regen-threads=<i> Jumlah thread minimum untuk Regenerator PDT.
--monitoring-port=<i> Port untuk pemantauan hosting (Prometheus, ...) (default: 1552).
-n, --node-to-node-port=<i> Port untuk komunikasi node-ke-node (default: 1551).
--new-cipher-key-file=<s> Jalur ke file yang berisi kunci sandi baru (hanya enkripsi lama).
--on-disk-cache-size=<i> Ukuran (dalam MB) cache disk (default: 2000).
-p, --port=<i> Port yang akan dijalankan (default: 9999).
--per-user-query-limit=<i> Membatasi jumlah kueri serentak per pengguna (default: 15).
--per-user-query-timeout=<i> Lama waktu tunggu per pengguna untuk menunggu koneksi (default: 600).
--prefer-ipv4 Pilih IPv4.
--public-embed-auth-param-file=<s> File parameter autentikasi untuk autentikasi publik.
--public-host-url=<s> Jika fitur lisensi public_host_url diaktifkan, opsi ini memungkinkan admin menentukan nama host public_host_url sehingga URI callback Looker Action API dibuat dengan public_host_url, bukan URL host default di Looker. Input untuk opsi memulai harus https://<my.host.name> tanpa garis miring di URL. Jika menggunakan metode ini, admin Looker juga harus mengizinkan daftar alamat IP keluar statis yang tercantum di halaman dokumentasi Membagikan data melalui hub tindakan.
-q, --queue-broker-port=<i> Port untuk perantara antrean (default: 61616).
--qm-long-poll-max-sleep-interval-in-seconds=<f> Interval tidur maksimum sebelum API polling panjang akan memeriksa apakah hasilnya tersedia (default: 1).
--qm-long-poll-sleep-interval-in-seconds=<i> Interval tidur awal sebelum API polling panjang akan memeriksa apakah hasilnya tersedia (default: 0.1).
--qm-long-poll-timeout-in-seconds=<i> Waktu tunggu sisi server maksimum untuk API polling panjang sebelum kembali ke klien (default: 30).
--query-manager-max-threads=<i> Jumlah thread maksimum untuk Query Manager.
--query-manager-min-threads=<i> Jumlah thread minimum untuk Query Manager.
--query-metrics-retention-hours=<i> Jumlah jam untuk mempertahankan data query_metrics dalam database internal (default: 336).
--queue-startup-timeout-in-seconds=<i> Berapa lama dalam detik untuk mengizinkan koneksi ke antrean saat sistem dimulai (default: 180).
--query-task-cleanup-interval-seconds=<i> Interval antara tugas pembersihan tabel tugas kueri (default: 600).
--query-task-persistence-duration-minutes=<i> Jumlah waktu setelah penyelesaian kueri untuk mempertahankan baris dalam tabel tugas kueri (default: 360).
-r, --root Memungkinkan dijalankan sebagai root.

Looker tidak memerlukan hak istimewa root untuk operasi normal. Untuk tujuan keamanan, sebaiknya jalankan Looker di akun non-root. Gunakan opsi untuk menjalankan sebagai root hanya jika diperlukan, misalnya, jika diminta oleh analis Looker untuk tujuan pemecahan masalah.
--redis-cache-config-file=<s> File yang berisi konfigurasi redis.
--report-backend-errors, --no-report-backend-errors Melaporkan error dari backend (default: false).
--report-frontend-errors, --no-report-frontend-errors Melaporkan error dari frontend (default: false).
-S, --ssh-tunnel-sidecar-url=<s> URL dasar yang digunakan untuk terhubung ke SSH Tunnel Server Sidecar.
--scheduled-job-attempt-limit=<i> Jumlah maksimum percobaan tugas terjadwal (default: 10).
--scheduled-job-max-age-days=<i> Usia maksimum tugas terjadwal sebelum dihapus (default: 60).
--scheduler-query-limit=<i> Membatasi jumlah kueri terjadwal serentak (default: 10).
--scheduler-query-timeout=<i> Durasi waktu tunggu penjadwal untuk menunggu koneksi (default: 1200).
--scheduler-start-delay=<i> Jumlah detik untuk menunda startup tugas runner (default: 60).
--scheduler-threads=<i> Jumlah tugas terjadwal serentak (default: 10).
--search-result-comparison Bandingkan hasil Layanan Penelusuran dengan hasil lama (default: false).
--search-service Mengaktifkan Layanan Penelusuran (default: false).
--search-service-ab-test Aktifkan pengujian A/B untuk Layanan Penelusuran (default: false).
--self-signup Mengizinkan siapa saja membuat akun untuk dirinya sendiri.
--shared-storage-dir=<s> Jalur ke penyimpanan bersama sistem file jaringan.
--snowplow-host=<s> Pengumpul bajak salju ekstra.
--solr-basic-auth=<s> Kredensial autentikasi dasar untuk panggilan ke Solr (default: solr:SolrRocks).
--ssl Menggunakan SSL (default: true).
--ssl-ca-cert=<s> Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-keystore.
--ssl-cert=<s> Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-keystore.
--ssl-key=<s> Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-keystore.
--ssl-keystore-pass-file=<s> Jalur ke file yang berisi sandi ssl-keystore.
--ssl-keystore-pass=<s> Sandi untuk file ssl-keystore.
--ssl-keystore=<s> Jalur ke file keystore untuk SSL.
--ssl-provided-externally-by=<s> Menyediakan host:port untuk penyedia SSL eksternal yang dapat diakses dari server yang menjalankan Looker. Jika tidak ditentukan, server aplikasi Looker akan menyediakan SSL.

Berikut adalah contoh proxy SSL di depan cluster Looker:

--ssl-provided-externally-by=192.168.123.13:443

Berikut contoh penyedia SSL pada host yang sama dengan instance Looker Anda:

--ssl-provided-externally-by=localhost:443

Nilai null menunjukkan bahwa server aplikasi Looker menyediakan SSL. Jika instance Looker Anda berjalan di server dengan akses terbatas ke internet publik, Anda perlu menentukan alamat IP di jaringan internal yang dapat dijangkau oleh server untuk instance Looker Anda.
--ssl-provided-externally Tidak digunakan lagi. Sebagai gantinya, gunakan --ssl-provided-externally-by.
--staging Menjalankan server sebagai staging. Opsi ini akan mencegah instance staging Anda mengirim laporan terjadwal. Namun, instance staging akan tetap menjalankan tugas terjadwal dan akan mengirimkan email error kepada pemilik rencana terjadwal jika terdapat masalah pada tugas terjadwal.
--staging-override-email=<s> Mengirim email pada instance staging ke alamat ini, bukan tujuan biasanya.
--stereo-data-search-enabled Mengaktifkan fitur penelusuran data stereo (default: false).
--studio-load-url=<s> URL untuk memuat Looker Studio ke iframe.
--task-monitor-abandoned-query-in-seconds=<i> Durasi berlalu sejak akses terakhir untuk tugas yang dianggap telah diabaikan oleh tugas kueri.
--task-monitor-query-startup-interval-in-seconds=<i> Durasi yang digunakan sebagai masa tenggang saat kueri memulai eksekusi hingga polling panjang pertama terjadi. Opsi ini membantu memberikan lebih banyak ruang bagi penelepon sebelum memulai pemungutan suara.
--task-monitor-sleep-interval-in-seconds=<i> Interval tidur sebelum thread pelacakan tugas dapat memeriksa apakah tugas diabaikan.
--unlimited-scheduler-threads=<i> Jumlah tugas terjadwal yang tidak terbatas secara serentak (default: 3).
--use-custom-jdbc-config Apakah akan menggunakan konfigurasi driver JDBC kustom (default: false).
--user-db-credentials Penggunaan dibatasi. Koneksi dapat menggunakan kredensial per pengguna (default: false).
-v, --version Mencetak versi dan keluar.

Format file kredensial

Jika telah mengubah database aplikasi ke MySQL, Anda memerlukan file kredensial bernama looker-db.yml yang menyertakan setelan berikut:

dialect: mysql
host: YOUR_HOSTNAME
username: YOUR_USERNAME
password: YOUR_PASSWORD
database: YOUR_DBNAME
port: YOUR_PORT

Jika database MySQL Anda memerlukan koneksi SSL, file looker-db.yml juga memerlukan hal berikut:

ssl: true

Membuat opsi startup menjadi permanen

Metode yang direkomendasikan untuk membuat setelan konfigurasi startup bersifat permanen adalah dengan membuat file bernama lookerstart.cfg di direktori aplikasi Looker. File ini akan dijalankan oleh skrip startup Looker yang disediakan dengan looker.jar Anda. File lookerstart.cfg adalah tempat yang direkomendasikan untuk menetapkan variabel lingkungan untuk JAVAARGS dan LOOKERARGS karena variabel tersebut tidak akan ditimpa saat versi baru skrip startup Looker diinstal.

Berikut adalah contoh lookerstart.cfg, yang menonaktifkan SSL Looker dan menyetelnya agar berjalan di port 8080:

LOOKERARGS="--no-ssl --port 8080"

Looker harus dimulai ulang setelah melakukan perubahan pada lookerstart.cfg.

Langkah berikutnya

Setelah mengonfigurasi opsi startup Looker, Anda siap mengonfigurasi sertifikat SSL untuk HTTPS yang tepat.