Memantau dan mengelola penggunaan kuota Data Boost

Spanner Data Boost tunduk pada kuota yang membatasi jumlah panggilan ExecuteStreamingSQL dan StreamingRead serentak yang dieksekusi per project dan per region. Jika jumlah permintaan serentak melebihi kuota, permintaan akan gagal dengan error RESOURCE_EXHAUSTED.

Memeriksa kuota

Untuk memeriksa kuota konkurensi di project Anda, ikuti langkah-langkah berikut:

  1. Buka halaman Quotas di konsol Google Cloud .

    Buka Quotas

  2. Di kolom Filter, masukkan databoost. Dari daftar, pilih salah satu opsi berikut:

    • DataBoostQuotaPerProjectPerRegion untuk melihat kuota permintaan serentak Data Boost.
    • DataBoostMilliQuotaPerProjectPerRegion untuk melihat kuota permintaan serentak Data Boost dalam operasi mili.
  3. Di tabel yang dihasilkan, temukan wilayah Anda dan lihat batas untuk wilayah tersebut.

Memantau penggunaan kuota

Untuk memantau penggunaan kuota, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka Monitoring.
    Buka Monitoring
  2. Jika Metrics Explorer ditampilkan di menu navigasi, pilih opsi tersebut. Atau, klik Resources, lalu pilih Metrics Explorer.
  3. Di bagian atas halaman, pilih interval waktu.
  4. Di menu drop-down Metrik, di kolom Filter menurut nama metrik atau resource, masukkan consumer, lalu tekan Enter untuk mempersempit penelusuran.
  5. Untuk melihat kuota permintaan serentak Data Boost:
    1. Dalam daftar, pilih Consumer Quota > Quota > Concurrent Quota usage, lalu klik Apply.
    2. Klik + TAMBAHKAN FILTER untuk membuat filter.
    3. Di menu drop-down Label 1, pilih quota_metric.
    4. Di kolom teks Nilai 1, masukkan atau pilih spanner.googleapis.com/data_boost_quota.
  6. Untuk melihat kuota permintaan serentak Data Boost dalam operasi milidetik:

    1. Dalam daftar, pilih Consumer Quota > Quota > Rate Quota usage, lalu klik Apply.
    2. Klik + TAMBAHKAN FILTER untuk membuat filter.
    3. Di menu drop-down Label 1, pilih quota_metric.
    4. Di kolom teks Nilai 1, masukkan atau pilih spanner.googleapis.com/data_boost_milli_quota.

    Metrics explorer menampilkan diagram garis penggunaan kuota menurut wilayah.

  7. Opsional: Di bagian Tampilan, untuk Jenis widget, pilih Diagram batang bertumpuk.

Memantau error dan batas kuota

Untuk memantau error kuota karena kuota permintaan serentak Data Boost, ikuti langkah-langkah berikut:

  1. Di Metrics Explorer, pilih metrik Consumer Quota > Quota > Quota exceeded error.

  2. Tambahkan filter untuk quota_metric sama dengan spanner.googleapis.com/data_boost_quota.

Untuk memantau batas kuota mili-operasi permintaan serentak Peningkatan Data, ikuti langkah-langkah berikut:

  1. Di Metrics Explorer, pilih metrik Consumer Quota > Quota > Quota limit.

  2. Tambahkan filter untuk quota_metric sama dengan spanner.googleapis.com/data_boost_milli_quota.

Menyetel pemberitahuan untuk penggunaan Data Boost

Anda dapat membuat kebijakan pemberitahuan yang memberi tahu Anda saat jumlah kueri yang dipartisi serentak yang meminta Peningkatan Data (panggilan ExecuteStreamingSQL dan StreamingRead serentak) per project dan per region melebihi batas tertentu. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Ikuti petunjuk di Membuat kebijakan pemberitahuan batas metrik.
  2. Di menu drop-down Select a metric, di kolom Filter by resource or metric name, masukkan consumer, lalu tekan Enter untuk mempersempit penelusuran.
  3. Untuk menyetel pemberitahuan tentang penggunaan kuota permintaan serentak Data Boost:

    1. Dalam daftar Select a metric, pilih Consumer Quota > Quota > Concurrent Quota usage, lalu klik Apply.
    2. Di bagian Tambahkan filter, klik Tambahkan filter untuk membuat filter.
    3. Di menu drop-down Filter, pilih quota_metric.
    4. Di kolom teks Value, masukkan atau pilih spanner.googleapis.com/data_boost_quota, lalu klik Done.
    5. Lanjutkan dengan membuat kebijakan pemberitahuan dan tetapkan nilai minimum ke persentase kuota tertentu.

    Misalnya, jika kuota default adalah 200 dan Anda ingin diberi tahu saat jumlah permintaan serentak mencapai 80% dari maksimum, masukkan 160 di kolom Nilai minimum.

  4. Untuk menyetel pemberitahuan tentang penggunaan kuota mili-operasi permintaan serentak Data Boost:

    1. Dalam daftar Select a metric, pilih Consumer Quota > Quota > Rate Quota usage, lalu klik Apply.
    2. Di bagian Tambahkan filter, klik Tambahkan filter untuk membuat filter.
    3. Di menu drop-down Filter, pilih quota_metric.
    4. Di kolom teks Value, masukkan atau pilih spanner.googleapis.com/data_boost_milli_quota, lalu klik Done.
    5. Lanjutkan dengan membuat kebijakan pemberitahuan dan tetapkan nilai minimum ke persentase kuota tertentu.

    Misalnya, jika kuota default adalah 1000000 dan Anda ingin diberi tahu saat mili-operasi permintaan mencapai 80% dari batas, masukkan 800000 di kolom Nilai minimum.

Menangani error kuota

Jika frekuensi error karena kuota terlampaui tinggi, saat menggunakan Dataflow dengan Peningkatan Data, sebaiknya sesuaikan jumlah maksimum worker dalam tugas Dataflow Anda untuk menghindari terlampauinya kuota Peningkatan Data. Anda juga dapat mengajukan permohonan untuk mendapatkan kuota yang lebih tinggi. Workload Anda mungkin dibatasi oleh kuota permintaan serentak Data Boost atau kuota operasi mili. Anda mungkin perlu menambah kuota operasi mili setelah menambah kuota permintaan serentak.

Memblokir prinsipal agar tidak menggunakan resource Data Boost

Jika satu prinsipal secara konsisten melampaui jumlah resource Peningkatan Data yang dapat diperkirakan secara wajar untuk dikonsumsi, Anda dapat memblokir prinsipal tersebut agar tidak menggunakan resource Peningkatan Data dengan mencabut izin Pengelolaan Identitas dan Akses (IAM) dari prinsipal tersebut. Anda dapat mengotomatiskan pencabutan izin dengan mengonfigurasi saluran notifikasi pemberitahuan sebagai webhook yang memanggil Cloud Function. Untuk mengetahui informasi selengkapnya, lihat topik berikut:spanner.databases.useDataBoost

Langkah berikutnya