Anda dapat merutekan log platform yang dihasilkan oleh Google Cloud Fraud Defense dari Cloud Logging ke BigQuery dengan membuat sink log di Log Router.
Anda dapat mengekspor log platform ke BigQuery untuk menyimpan data penilaian dalam jangka panjang, menganalisis skor risiko dan kode alasan dengan SQL, serta memvisualisasikan tren traffic di Data Studio. Log platform di Logging memiliki periode retensi default selama 30 hari, yang dapat Anda konfigurasi hingga 3.650 hari.
Fraud Defense mendukung logging platform untuk operasi API v1 berikut:
Assessmentrespons dariprojects.assessments.createAnnotateAssessmentRequestpermintaan keprojects.assessments.annotate
Sebelum memulai
Untuk mendapatkan izin yang Anda perlukan untuk mengaktifkan log platform dan merutekannya ke BigQuery, minta administrator untuk memberi Anda peran Identity and Access Management berikut di Google Cloud project Anda:
- Mengaktifkan logging platform Fraud Defense:
Admin reCAPTCHA Enterprise
(
roles/recaptchaenterprise.admin) - Membuat dan mengelola sink Logging:
Logs Configuration Writer
(
roles/logging.configWriter) - Membuat set data BigQuery dan memberikan izin tulis sink:
BigQuery Data Editor
(
roles/bigquery.dataEditor)
Mengaktifkan log platform
Sebelum merutekan log ke BigQuery, aktifkan log platform di Fraud Defense:
Di Google Cloud konsol, buka halaman Fraud Defense.
Pastikan nama project Anda muncul di pemilih resource.
Jika Anda tidak melihat nama project, klik pemilih resource, lalu pilih project Anda.
Klik Setelan.
Di kartu Platform logging, klik Configure.
Di panel Platform logging, klik tombol untuk Enable assessment logs.
Opsional: Untuk mengekspor permintaan anotasi, klik tombol di samping Enable annotation logs.
Klik Simpan.
Untuk mengetahui informasi selengkapnya tentang mengelola setelan log platform, lihat Bekerja dengan log platform.
Membuat sink BigQuery
Setelah mengaktifkan log platform, buat sink di Log Router untuk mengekspor entri log penilaian reCAPTCHA baru ke BigQuery:
Di Google Cloud konsol, buka halaman Log Router.
Klik Create sink.
Di bagian Sink details, masukkan nama sink dan deskripsi opsional, lalu klik Next.
Untuk mengonfigurasi set data tujuan, selesaikan langkah-langkah berikut di bagian Sink destination:
- Di menu Select sink service, pilih BigQuery dataset.
- Di menu Select BigQuery dataset, pilih set data yang ada atau pilih Create new BigQuery dataset.
- Jika Anda membuat set data baru, masukkan nama set data, lalu klik Create dataset.
- Pilih Gunakan tabel berpartisi, lalu klik Berikutnya.
Untuk menyertakan semua entri log penilaian, di bagian Choose logs to include in sink, masukkan filter penyertaan berikut di kolom Build inclusion filter:
resource.type="recaptchaenterprise.googleapis.com/Key" log_id("recaptchaenterprise.googleapis.com/assessment")Opsional: Untuk menyertakan log platform
assessmentdanannotationdi sink, masukkan filter berikut:resource.type="recaptchaenterprise.googleapis.com/Key" (log_id("recaptchaenterprise.googleapis.com/assessment") OR log_id("recaptchaenterprise.googleapis.com/annotation"))Klik Berikutnya.
Opsional: Konfigurasi filter pengecualian jika diperlukan, lalu klik Create sink.
Setelah sink dibuat, Logging akan menampilkan pesan konfirmasi dan otomatis menyediakan akun layanan penulis dengan izin untuk menulis entri log ke set data BigQuery Anda.
Harga
Mengekspor log platform ke BigQuery akan dikenai biaya standar untuk Logging dan BigQuery:
- Untuk mengetahui biaya penyerapan dan perutean log, lihat Harga Logging.
- Untuk mengetahui biaya penyimpanan data dan kueri SQL, lihat Harga BigQuery.
Langkah berikutnya
- Buat dasbor dengan Data Studio.
- Pelajari lebih lanjut penyimpanan BigQuery.
- Pelajari lebih lanjut analisis BigQuery.