Mengekspor data dari berbagai produk Firebase ke Cloud Logging memungkinkan Anda melihat, menelusuri, dan memfilter log dari project dan aplikasi Anda.
Produk berikut mendukung ekspor data ke Cloud Logging:
Firebase Hosting: Setelah Anda menyiapkan ekspor, Firebase akan mengekspor log permintaan web dari situs Firebase Hosting Anda ke Cloud Logging.
Cloud Functions for Firebase: Tidak perlu menyiapkan ekspor; Firebase otomatis mengekspor log fungsi ke Cloud Logging.
Halaman ini membantu Anda dalam hal berikut:
- Memahami ekspor ke Cloud Logging
- Menyiapkan ekspor ke Cloud Logging
- Membatalkan tautan project, aplikasi, atau situs dari Cloud Logging
- kuota, harga, dan retensi Cloud Logging
Memahami ekspor ke Cloud Logging
Cloud Logging disediakan oleh Google Cloud Observability Suite.
Saat mengekspor log ke Cloud Logging, Anda dapat menggunakan antarmuka Logs Viewer di konsol Google Cloud untuk melihat, menelusuri, dan memfilter log ini. Anda dapat menggunakan alat Google Cloud lainnya untuk membuat kueri log, membuat dan menggunakan metrik berbasis log, serta menyimpan data log. Pelajari lebih lanjut alat ini di dokumentasi Cloud Logging.
Untuk Cloud Functions for Firebase, Anda juga dapat melihat log di dasbor Functions di Firebase console.
Firebase Hosting
Dengan menggunakan Cloud Logging bersama Hosting, Anda dapat melacak dari mana dan kapan situs Anda dikunjungi, status respons situs, latensi permintaan pengguna akhir, dan lainnya.
Jika memiliki beberapa situs Hosting dalam project, Anda dapat memilih situs Hosting mana yang akan mengekspor log. Selanjutnya, Anda dapat memfilter dan melihat data log menurut situs Hosting dan bahkan menurut domain. Dengan memilih situs Hosting tertentu untuk mengekspor log, Anda juga dapat mengontrol jumlah data yang diproses untuk project Anda. Untuk melihat penggunaan data untuk log dari situs Hosting Anda, buka kartu integrasi Cloud Logging di Firebase console.
Pelajari lebih lanjut integrasi Cloud Logging dengan Firebase Hosting.
Menyiapkan ekspor ke Cloud Logging
Berikut cara menyiapkan ekspor ke Cloud Logging dan memilih situs Firebase Hosting yang ingin Anda tautkan ke Cloud Logging.
Login ke konsol Firebase, lalu pilih project Anda.
Klik , lalu pilih Project Settings.
Pilih tab Integrasi.
Di kartu integrasi Cloud Logging, klik Link.
Ikuti petunjuk di layar untuk menyiapkan Cloud Logging dan memilih situs Hosting mana yang akan mengekspor log.
Jika Anda sudah memiliki satu atau beberapa situs Hosting aktif, alur kerja penautan menampilkan estimasi tingkat penggunaan data untuk log dari setiap situs Hosting Anda. Nilai ini merupakan estimasi dari 30 hari terakhir.
Setelah penautan, log untuk semua permintaan baru ke situs Hosting Anda biasanya akan muncul dalam waktu 30 menit setelah permintaan dibuat.
Anda dapat melihat tingkat penggunaan data untuk log dari situs Hosting di kartu integrasi Cloud Logging di Firebase console.
Anda dapat melihat tingkat penggunaan data per situs di antarmuka Logs Viewer di Google Cloud console (metrik
log_bytes). Jika project Anda menggunakan Cloud Logging untuk produk lain, Anda juga dapat melihat penggunaan total di antarmuka Logs Viewer.
Membatalkan tautan project, aplikasi, atau situs dari Cloud Logging
Dengan membatalkan tautan project Firebase dari Cloud Logging, Anda menghentikan semua ekspor Firebase Hosting ke Cloud Logging. Tindakan ini tidak memengaruhi pengeksporan log untuk Cloud Functions for Firebase.
Perhatikan hal-hal berikut:
Jika Anda menggunakan Cloud Functions for Firebase, log fungsi Anda akan terus diekspor ke Cloud Logging.
Jika Anda tidak menghapus set data untuk log Hosting di Cloud Logging, set data tersebut akan tetap ada selama 30 hari, lalu dihapus secara otomatis dari Cloud Logging.
Jika Anda memiliki data Cloud Logging untuk log Hosting yang disimpan di layanan lain (seperti BigQuery), data tersebut mungkin diatur oleh persyaratan yang berbeda untuk persistensi data.
Berikut cara membatalkan tautan project Firebase Anda, khususnya situs Firebase Hosting, dari Cloud Logging:
Login ke konsol Firebase, lalu pilih project Anda.
Klik , lalu pilih Project Settings.
Pilih tab Integrasi.
Di kartu integrasi Cloud Logging, klik Kelola.
Di bagian bawah halaman, klik Hentikan ekspor ke Cloud Logging.
Konfirmasi bahwa Anda ingin membatalkan penautan dan menghentikan semua ekspor.
Kuota, harga, dan retensi Cloud Logging
Cloud Logging menawarkan tingkat penggunaan tanpa biaya per bulan (per project). Penggunaan ini dapat berasal dari produk Google atau Firebase apa pun yang menggunakan Cloud Logging. Anda dapat mengupgrade project ke paket harga Blaze bayar sesuai penggunaan untuk mengakses penggunaan dan fitur berbayar tambahan. Pelajari lebih lanjut harga untuk Cloud Logging.
Anda dapat memantau dan mengelola Cloud Logging serta penagihan:
Perkirakan tagihan Cloud Logging Anda menggunakan Kalkulator Harga Google Cloud.
Throttle log dengan membuat filter pengecualian untuk sink log.
Siapkan pemberitahuan untuk membantu mengontrol biaya.
Log akan otomatis dihapus setelah 30 hari, dengan opsi untuk menetapkan retensi kustom.
Perhatikan bahwa entri log untuk permintaan tertentu mungkin tertunda atau, dalam kasus yang jarang terjadi, dihapus. Meskipun dapat digunakan untuk memahami permintaan, log mungkin tidak mencerminkan penggunaan sebenarnya yang muncul dalam penggunaan dan penagihan project Anda.