Pemberi rekomendasi Keandalan mendukung subjenis rekomendasi berikut:
yang merupakan bagian dari Disaster Recovery Plan untuk melindungi data Anda dari bencana data seperti penghapusan atau modifikasi data yang tidak disengaja.
Dokumen ini menjelaskan cara mengaktifkan dan melihat rekomendasi serta insight untuk meningkatkan keandalan database Anda.
Sebelum memulai
Sebelum Anda dapat melihat rekomendasi dan insight keandalan Firestore, lakukan hal berikut:
Aktifkan Recommender API seperti yang dijelaskan dalam Mengaktifkan API.
Pastikan Anda memiliki izin yang memadai. Anda harus memiliki salah satu peran berikut, yang memberikan izin yang diperlukan:
Deskripsi tugas Peran Melihat rekomendasi/insight roles/recommender.firestoredatabasereliabilityViewer
Melihat dan memperbarui (menutup) rekomendasi/insight roles/recommender.firestoredatabasereliabilityAdmin
Memilih tidak ikut serta dalam rekomendasi/insight di Pusat Transparansi dan Kontrol. Untuk informasi selengkapnya, lihat Memilih tidak ikut. roles/dataprocessing.admin
Peran Rekomendasi ini memberikan izin API berikut:
Peran Izin yang disertakan roles/recommender.firestoredatabasereliabilityViewer
recommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.list
roles/recommender.firestoredatabasereliabilityAdmin
Izin roles/recommender.firestoredatabasereliabilityViewer
, ditambah
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.update
Untuk mengetahui informasi selengkapnya tentang peran dan cara memberikan akses, lihat hal berikut:
Melihat rekomendasi
Anda dapat mencantumkan rekomendasi Keandalan dengan berbagai cara.
Anda dapat melihat rekomendasi keandalan hanya jika memiliki database yang sedang digunakan dan tidak kosong yang tidak mengaktifkan cadangan terjadwal atau PITR.
Konsol Google Cloud
Anda dapat melihat rekomendasi dengan melakukan hal berikut:
Buka konsol Google Cloud, atau gunakan tombol berikut:
Pilih tab Rekomendasi.
gcloud CLI
Untuk menampilkan rekomendasi keandalan menggunakan gcloud
, jalankan perintah
gcloud recommender recommendations list
sebagai berikut:
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
Ganti kode berikut:
PROJECT_ID
: project ID AndaLOCATION
: Region, sepertius-central1
RECOMMENDER
: ID pemberi rekomendasi sebagaiReliabilityRecommender
.
Recommender API
Untuk mencantumkan rekomendasi keandalan menggunakan
Recommendations API, panggil metode
recommendations.list
sebagai berikut:
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "x-goog-user-project: PROJECT_ID" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.firestore.database.RECOMMENDER/recommendations"
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.RECOMMENDER
: ID pemberi rekomendasi sebagaiReliabilityRecommender
.
Untuk informasi selengkapnya, lihat Menggunakan API - Rekomendasi.
Lihat analisis
Anda dapat melihat insight dan rekomendasi mendetail tentang disaster recovery plan dengan berbagai cara.
Konsol
Untuk melihat insight dan rekomendasi mendetail menggunakan konsol Google Cloud, klik tombol rekomendasi dalam daftar database.
gcloud CLI
Untuk melihat insight menggunakan gcloud
, jalankan perintah
gcloud recommender insights list
sebagai berikut:
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.INSIGHT_TYPE
: ID dari jenis insightReliabilityInsight
.
Recommender API
Untuk mencantumkan insight Anda menggunakan Recommender API, jalankan perintah berikut:
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.firestore.database.INSIGHT_TYPE/insights"
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.INSIGHT_TYPE
: ID dari jenis insightReliabilityInsight
.
Untuk informasi selengkapnya, lihat Menggunakan API - Insight.
Menerapkan rekomendasi
Untuk informasi selengkapnya tentang cara meningkatkan kualitas disaster recovery plan, lihat Merencanakan disaster recovery.
Harga
Rekomendasi dan insight keandalan tersedia tanpa biaya. Untuk mengetahui informasi tentang tingkat harga lainnya, lihat Harga pemberi rekomendasi.