Kuota dan batas

Cloud Trace memberlakukan dua jenis kuota yang berbeda: kuota tarif pada permintaan API dan kuota penyerapan pada span yang Anda kirim ke Trace.

Batas penggunaan Trace API

Metode API Total unit kuota
GetTrace1
ListTraces2
ListSpan1
300 per 60 detik
PatchTraces1
BatchWriteSpans1
CreateSpan1
4.800 per 60 detik

1 Setiap panggilan API menggunakan 1 unit kuota.
2 Setiap panggilan API menggunakan 25 unit kuota.

Anda memiliki total 300 unit kuota per 60 detik untuk tiga perintah API GetTrace, ListTraces, dan ListSpan. Berikut adalah dua contoh berbeda tentang cara menggunakan semua unit kuota yang tersedia:

  • Lakukan 12 panggilan API ListTraces per 60 detik.
  • Lakukan 10 panggilan API ListTraces dan 50 panggilan API GetTrace per 60 detik.

Pembatasan dan batas tambahan untuk Cloud Trace API adalah:

Pembatasan dan batas Nilai
Jumlah maksimum durasi per panggilan GetTrace 1.000
Jumlah maksimum durasi per panggilan PatchTraces 25.000
Jumlah maksimum trace per panggilan ListTraces 1.000 dalam ROOTSPAN/tampilan Minimal
100 dalam tampilan SELESAI
Jumlah maksimum durasi per Trace 1.000
Jumlah maksimum byte per Trace 50 MB
Jumlah maksimum label/atribut per durasi 32
Ukuran kunci per label/atribut 128 byte
Ukuran nilai per label/atribut 256 byte

Minta perubahan pada kuota Cloud Trace API

Anda dapat meminta batas Cloud Trace API yang lebih tinggi atau lebih rendah menggunakan Konsol Google Cloud:

  1. Di halaman Quotas pada Konsol Google Cloud, gunakan kotak centang untuk memilih Cloud Trace API, lalu klik Edit quota.

    Jika Anda menerima pesan error Edit is not allowed for this quota, Anda dapat menghubungi Dukungan untuk meminta perubahan kuota. Perhatikan juga bahwa penagihan harus diaktifkan pada project Google Cloud untuk mengklik kotak centang.

  2. Di panel Quota changes, pilih layanan untuk memperluas tampilan, lalu isi kolom New limit dan Request description. Klik Berikutnya.

  3. Lengkapi formulir di panel Detail kontak.

  4. Klik Submit request.

Untuk informasi selengkapnya, lihat Melihat dan mengelola kuota.

Batas penyerapan durasi Trace harian

Kuota penyerapan durasi Trace harian ditentukan oleh histori akun penagihan dan permintaan peningkatan kuota yang Anda buat. Tabel berikut mencantumkan rentang alokasi kuota:

Kategori Unit kuota
Durasi yang diserap 3.000.000 per hari - 5.000.000.000 per hari

Bagaimana keterkaitan antara kuota dan harga?

Harga Cloud Trace didasarkan pada penyerapan dan pemindaian durasi Trace. Data latensi dikemas ke dalam trace, yang terdiri dari span. Span diserap oleh backend Cloud Trace, yang kemudian membuat data tersedia untuk tampilan dan pelaporan real-time di konsol Google Cloud. Saat Anda melihat data rekaman aktivitas, span yang disimpan akan dipindai sebagai bagian dari proses pengambilan.

Kuota durasi harian menentukan batas jumlah durasi yang dapat diserap sebelum panggilan API gagal karena terlalu banyak error pada resource. Kuota tarif API menentukan batas tarif panggilan API yang dapat dibuat sebelum panggilan API gagal karena terlalu banyak error pada resource.

Setiap panggilan API menggunakan kuota API. Setiap panggilan API penulisan juga menggunakan kuota penyerapan durasi harian. Misalnya, jika ingin mem-patch 10.000 durasi, Anda bisa:

  • Mengirim satu permintaan patchTraces dengan 10.000 span.

  • Kirim 10.000 permintaan patchTraces masing-masing dengan 1 span, dan distribusikan permintaan ini selama beberapa menit untuk menghindari batas kuota API.

Pendekatan pertama menggunakan 1 unit kuota API dan pendekatan kedua menggunakan 10.000 unit kuota API. Kedua pendekatan tersebut menggunakan 10.000 unit kuota penyerapan durasi harian. Kedua pendekatan memiliki harga yang sama karena harga ditentukan berdasarkan jumlah durasi yang diserap, bukan jumlah panggilan API.

Periode retensi Trace

Kategori Periode retensi data
Data span disimpan oleh Cloud Trace 30 hari
Laporan Analisis 30 hari

Mengelola kuota

Untuk memastikan Anda tidak kehabisan kuota dan kehilangan kemampuan observasi terkait performa aplikasi, lihat penggunaan kuota secara berkala atau buat kebijakan pemberitahuan. Untuk informasi selengkapnya tentang pemantauan permintaan API dan memahami masing-masing respons, lihat Memantau penggunaan API.