Halaman ini membahas cara membuat dan menonaktifkan pemberitahuan Penagihan dan aturan pemberitahuan.
Sebelum memulai
Sebelum melanjutkan, pastikan Anda memiliki peran yang diperlukan berikut:
- Pembuat PA MonitoringRule: membuat dan mengelola
MonitoringRuleresource kustom. Minta Admin IAM Organisasi Anda untuk memberi Anda peranmonitoringrule-pa-creator.
Membuat aturan pemberitahuan
Anda dapat membuat aturan pemberitahuan berdasarkan metrik invoice dan batas pembelanjaan menggunakan resource MonitoringRule di Observability API.
Lihat Membuat aturan pemberitahuan untuk mengetahui petunjuk tentang cara membuat pemberitahuan menggunakan konsol GDC.
Untuk membuat aturan pemberitahuan, ikuti langkah-langkah berikut:
Buat file YAML, lalu tambahkan resource
MonitoringRuledan konten berikut:apiVersion: monitoring.gdc.goog/v1 kind: MonitoringRule metadata: name: MONITORING_RULE_NAME namespace: PROJECT spec: interval: INTERVAL limit: LIMIT alertRules: - alert: ALERT expr: EXPRESSION labels: severity: SEVERITY code: BILLING_CODE resource: BILLING annotations: message: MESSAGEGanti variabel berikut:
Variabel Deskripsi MONITORING_RULE_NAME Nama aturan pemantauan.
Contoh:invoice-total-cost.PROJECT Namespace project tempat invoice berada.
Contoh:platform-obs.INTERVAL Durasi waktu peringatan dijalankan kembali dalam periode tertentu.
Misalnya:60smenentukan bahwa pemberitahuan berjalan setiap enam puluh detik.LIMIT Jumlah berapa kali pemberitahuan dapat berjalan.
Misalnya:0untuk tidak ada batasan.ALERT Nama pemberitahuan.
Contoh:invoice_total_cost_approaching_limit.EXPRESSION Ekspresi PromQL untuk mendeskripsikan aturan pemberitahuan. Untuk mengambil ekspresi PromQL, lihat Mengueri pemberitahuan dari HTTP API.
Misalnya, untuk menetapkan aturan pemberitahuan dengan nilai minimum pembelanjaan sebesar 80% dari jumlah anggaran $500.000, gunakan ekspresi berikut:
sum(metering_invoice_line_item_total_cost{task_order_number="TASK_ORDER", clin_number="CLIN"}) / 500000 > 0.8
Ganti TASK_ORDER dengan perintah tugas dan CLIN dengan nomor item baris kontrak Anda.SEVERITY Tingkat keseriusan aturan pemberitahuan. Nilai tingkat keseriusan mencakup error,critical,warning, daninfo.BILLING_CODE Kode penagihan yang Anda tentukan untuk aturan pemberitahuan.
Contoh:"BILLING-100".MESSAGE Deskripsi pemberitahuan yang muncul saat aturan pemberitahuan berjalan.
Contoh:"Spending exceeded limit".Terapkan isi file YAML dan tetapkan aturan pemberitahuan:
kubectl apply -f FILENAME.yaml
Membuat pemberitahuan nilai minimum pembelanjaan
Operator Infrastruktur (IO) Anda membuat kebijakan pemberitahuan batas pengeluaran di konsol GDC. Pemberitahuan nilai minimum pembelanjaan adalah pemberitahuan penagihan kustom yang menunjukkan saat biaya penagihan melebihi nilai minimum yang Anda tetapkan. Misalnya, IO Anda membuat pemberitahuan biaya total penagihan dan mengonfigurasi pemberitahuan berdasarkan jumlah dolar tetap, atau sebagai persentase dari jumlah anggaran awal.
Untuk membuat pemberitahuan batas pembelanjaan dan pemberitahuan penagihan tingkat organisasi lainnya, kirimkan permintaan ke IO Anda. Sertakan parameter berikut dalam permintaan Anda:
- Nomor pesanan tugas (TO).
- CLIN
- Jumlah total anggaran untuk TO dan CLIN yang ditentukan.
- Nilai minimum anggaran.
Menonaktifkan suara notifikasi
Anda dapat membisukan dan membatalkan pembisuan aturan pemberitahuan melalui konsol GDC. Ikuti petunjuk di Membisukan notifikasi.
Mengonfigurasi notifikasi penagihan
Untuk mengonfigurasi notifikasi penagihan, ikuti petunjuk di bagian Mengonfigurasi saluran notifikasi.