Mengatur instance dan melihat biaya menggunakan label

Halaman ini menjelaskan cara menggunakan label Google Cloud untuk mengatur instance Spanner dan melihat perincian biaya yang mendetail.

Google Cloud Label adalah pasangan nilai kunci yang dapat Anda tetapkan ke masing-masing Google Cloud resource, seperti instance Spanner.

Label membantu Anda mengatur resource ini dan melihat biaya dengan perincian yang Anda butuhkan. Informasi tentang label diteruskan ke sistem penagihan, sehingga Anda dapat mengelompokkan tagihan biaya berdasarkan label. Untuk mempelajari label lebih lanjut, lihat Ringkasan label.

Kasus penggunaan umum untuk label

Beberapa kasus penggunaan umum untuk label mencakup:

  • Label tim atau pusat biaya: Membedakan resource yang dimiliki oleh tim yang berbeda (misalnya, team:research dan team:analytics) untuk akuntansi atau penganggaran biaya.
  • Label lingkungan: Tentukan lingkungan pengembangan, pengujian, atau produksi (misalnya, env:dev, env:test, dan env:prod).
  • Label komponen: Mengategorikan resource menurut komponen aplikasi atau jenis workload (misalnya, component:frontend dan component:backend).
  • Pelacakan tingkat instance yang terperinci: Beri label pada instance Spanner dengan ID-nya sendiri atau ID tertentu (misalnya, instance_id:my-instance-1) untuk menguraikan biaya per instance secara langsung dalam laporan penagihan atau kueri BigQuery.

Persyaratan dan batasan

Label yang diterapkan ke instance Spanner harus memenuhi persyaratan berikut:

  • Setiap instance dapat memiliki hingga 64 label.
  • Kunci dan nilai harus berisi maksimal 63 karakter.
  • Kunci dan nilai hanya boleh berisi huruf kecil, karakter numerik, garis bawah (_), dan tanda hubung (-).
  • Kunci harus diawali dengan huruf kecil atau karakter internasional. Kunci tidak boleh kosong.
  • Bagian kunci label harus unik dalam satu instance.

Menambahkan dan mengelola label pada instance Spanner

Anda dapat menambahkan label saat membuat instance Spanner, atau mengupdate label pada instance yang ada.

Izin yang diperlukan

Untuk melihat dan mengelola label pada instance Spanner, Anda memerlukan izin IAM berikut:

  • spanner.instances.get
  • spanner.instances.update

Izin ini tercakup dalam peran roles/spanner.admin.

Menambahkan, memperbarui, atau menghapus label

Konsol

  1. Di konsol Google Cloud , buka halaman Spanner Instances.

    Buka Instance Spanner

  2. Centang kotak di samping instance yang ingin Anda beri label. Panel info akan muncul.

  3. Pilih Label di panel Info.

  4. Tambahkan, perbarui, atau hapus label untuk instance, lalu klik Save.

gcloud

Untuk membuat instance Spanner dengan label, jalankan perintah gcloud spanner instances create dengan flag --labels:

gcloud spanner instances create INSTANCE_ID \
    --config=INSTANCE_CONFIG \
    --description=INSTANCE_NAME \
    --nodes=NODE_COUNT \
    --labels=KEY=VALUE,KEY=VALUE

Untuk menambahkan atau mengupdate label pada instance yang ada, jalankan perintah gcloud spanner instances update dengan flag --update-labels:

gcloud spanner instances update INSTANCE_ID \
    --update-labels=KEY=VALUE,KEY=VALUE

Untuk menghapus label tertentu dari instance yang ada, gunakan tanda --remove-labels:

gcloud spanner instances update INSTANCE_ID \
    --remove-labels=KEY1,KEY2

Untuk menghapus semua label dari instance yang ada, gunakan flag --clear-labels:

gcloud spanner instances update INSTANCE_ID --clear-labels

Menganalisis biaya Spanner menurut label di Penagihan Cloud

Setelah menerapkan label ke instance Spanner, Anda dapat menggunakannya untuk menganalisis biaya. Label diteruskan ke data biaya Anda, sehingga Anda dapat memfilter dan mengelompokkan biaya.

Melihat biaya yang dikelompokkan menurut label dalam laporan penagihan

Anda dapat melihat dan menganalisis biaya Spanner yang dikelompokkan menurut kunci label langsung di konsol Google Cloud :

  1. Di konsol Google Cloud , buka bagian Billing.
  2. Pilih Akun Penagihan Anda, lalu klik Laporan di panel navigasi.
  3. Di panel Filter:
    1. Di bagian Services, pilih Spanner untuk mengisolasi biaya database Spanner Anda.
    2. Di bagian Kelompokkan menurut, pilih Kunci label, lalu pilih kunci label yang ingin Anda analisis (misalnya, environment atau instance_id).
  4. Diagram dan tabel biaya diperbarui untuk menampilkan perincian biaya mendetail yang dikelompokkan menurut setiap nilai label (misalnya, environment:prod dan environment:dev, atau instance_id:my-instance-1 dan instance_id:my-instance-2).