Mengonfigurasi Pemberitahuan

Selesai

Azure Cosmos DB menggunakan Azure Monitor Service untuk menyiapkan dan mengirim pemberitahuan. Peringatan memantau ketersediaan dan daya tanggap sumber daya Azure Cosmos DB dan mengirim pemberitahuan saat metrik yang dipantau mencapai ambang batas yang ditentukan. Pemberitahuan dapat berbentuk email atau bahkan menjalankan Azure Functions saat dipicu. Pemberitahuan juga memantau peristiwa log aktivitas akun Azure Cosmos DB Anda.

Pemberitahuan dapat disiapkan dari halaman akun Azure Cosmos DB atau Azure Monitor. Dari kedua tempat tersebut, Anda akan menyiapkan pemberitahuan dengan cara yang sama.

Menyiapkan pemberitahuan

Mari kita lihat contoh pengaturan peringatan ketika lebih dari seribupengecualian 429 dipicu dalam 15 menit. Pemberitahuan akan memeriksa kondisi setiap 5 menit. Akhirnya, pemberitahuan akan mengirim email ke admins@contoso.com jika kondisi dipenuhi.

  1. Di halaman akun Azure Cosmos DB, di bagian Pemantauan, pilih Pemberitahuan.

  2. Pilih + Buat dan pilih Aturan peringatan untuk membuat peringatan baru. Anda akan melihat akun Azure Cosmos DB Anda saat ini, langganan, dan Grup Sumber Daya sudah dipilih.

  3. Pilih Tambahkan kondisi. Kondisi ini akan menentukan pemicu untuk pemberitahuan ini.

    1. Waktunya memilih jenis Sinyal. Sinyal adalah Metrik atau Log Aktivitas. Karena pengecualian 429 dapat terjadi saat permintaan dibuat, cari nama sinyal Total Unit Permintaan. Kita akan melihat grafik yang menunjukkan total unit permintaan dalam 6 jam terakhir.

    2. Saat ini, jika Anda menambahkan Logika Pemberitahuan, itu akan diukur terhadap semua unit permintaan untuk akun ini. Yang Anda butuhkan hanyalah membuat kondisi terhadap Permintaan yang menampilkan kode status 429. Untuk membuat filter tersebut, di bagian Pisahkan berdasarkan dimensi, pilih:

      1. Pilih StatusCode di menu tarik-turun Nama dimensi.

      2. Pilih = di bagian Operator.

      3. Jika pengecualian 429 telah terjadi dalam 6 jam terakhir, Anda bisa melihatnya di bagian opsi Nilai dimensi. Jika 429 bukan opsi di bagian Nilai dimensi, pilih Tambahkan nilai kustom, lalu tambahkan nilai 429. Anda dapat menambahkan filter ekstra seperti database, koleksi, wilayah, atau jenis operasi jika Anda memerlukan filter yang lebih tepat.

    3. Atur nilai Logika PeringatanAmbang ke 1000.

    4. Di bagian Dievaluasi berdasarkan, atur Granularitas agregasi (Periode) ke 15 menit dan Frekuensi Evaluasi ke 5 menit.

    5. Pilih Selesai untuk menyelesaikan penyiapan Kondisi.

  4. Pemberitahuan perlu mengetahui apa yang harus dilakukan saat kondisi terpenuhi. Mari kita kirim email. Di bagian Tindakan, pilih Tambahkan tindakan grup.

    1. Jika sudah membuat beberapa tindakan, Anda dapat menggunakannya kembali. Kita akan membuat Tindakan baru, pilih + Buat grup tindakan.

    2. Di bagian tab Dasar:

      1. Berikan nama kepada grup Tindakan.

      2. Jika perlu, ubah nama Tampilan.

    3. Di bagian Tab Notifikasi:

      1. Pilih Email/Pesan SMS/Push/Suara di bagian Jenis notifikasi.

      2. Berikan Nama kepada Notifikasi.

      3. Pilih ikon pensil untuk menambahkan penerima notifikasi.

        1. Pilih kotak centang Email.

        2. Atur Email ke admins@contoso.com dan pilih OK.

    4. Pilih tombol Tinjau + Buat, lalu pilih tombol Buat

  5. Terakhir, kita harus mengisi informasi umum pemberitahuan dalam Detail Aturan Pemberitahuan. Anda dapat mengubah salah satu opsi yang dipilih sebelumnya sesuai kebutuhan, tetapi Anda setidaknya perlu mengatur nama aturan Alert, jadi berikan nama kepada pemberitahuan.

  6. Pilih tombol Buat aturan pemberitahuan untuk membuat pemberitahuan.

Setelah pemberitahuan dibuat, diperlukan waktu hingga 10 menit untuk mengaktifkannya.

Skenario peringatan umum

Berikut ini adalah beberapa skenario saat Anda dapat menggunakan pemberitahuan:

  • Saat kunci akun Azure Cosmos diperbarui.
  • Ketika data atau indeks penggunaan kontainer, database, atau wilayah melebihi jumlah byte tertentu.
  • Ketika konsumsi RU/dtk yang dinormalisasi lebih besar dari persentase tertentu.
  • Saat wilayah ditambahkan, dihapus, atau offline.
  • Saat database atau kontainer dibuat, dihapus, atau diperbarui.
  • Saat throughput database atau kontainer Anda diubah.