Gunakan portal Microsoft Azure untuk menyiapkan pemberitahuan pada metrik untuk Azure Database for PostgreSQL - Hyperscale (Citus)

BERLAKU UNTUK: Azure Database for PostgreSQL - Hyperscale (Citus)

Artikel ini menunjukkan kepada Anda cara menyiapkan pemberitahuan Azure Database for PostgreSQL menggunakan portal Microsoft Azure. Anda dapat menerima pemberitahuan berdasarkan metrik pemantauan untuk layanan Azure Anda.

Kita akan menyiapkan pemberitahuan yang terpicu ketika nilai metrik yang ditentukan melewati ambang batas. Pemberitahuan terpicu saat kondisi pertama kali terpenuhi, dan akan terus dipicu setelahnya.

Anda dapat mengonfigurasi pemberitahuan untuk melakukan hal berikut saat pemberitahuan terpicu:

  • Mengirim notifikasi surel ke administrator layanan dan administrator bersama.
  • Mengirim surel ke surel lain yang Anda tentukan.
  • Memanggil webhook.

Anda dapat mengonfigurasi dan mendapatkan informasi tentang aturan pemberitahuan menggunakan:

Membuat aturan pemberitahuan pada metrik dari portal Azure

  1. Di portal Microsoft Azure, pilih server Azure Database for PostgreSQL yang ingin Anda pantau.

  2. Di bawah bagian Pemantauan di bilah sisi, pilih Peringatan seperti yang ditunjukkan:

    Select Alert Rules

  3. Pilih (ikon +) Aturan pemberitahuan baru.

  4. Halaman Buat aturan terbuka seperti yang diperlihatkan di bawah ini. Isi informasi yang diperlukan:

    Add metric alert form

  5. Dalam bagian Kondisi, pilih Tambahkan.

  6. Pilih metrik dari daftar sinyal yang ingin diberi tahu. Dalam contoh ini, pilih "Persentase penyimpanan".

    Screenshot shows the Configure signal logic page where you can view several signals.

  7. Konfigurasikan logika pemberitahuan:

    • Operator (mis. "Lebih besar dari")
    • Nilai ambang batas (mis. 85 persen)
    • Granuralitas agregasi jumlah waktu aturan metrik harus dipenuhi sebelum peringatan dipicu (mis. "Selama 30 menit terakhir")
    • dan Frekuensi evaluasi (mis. "1 menit")

    Pilih Selesai saat Anda sudah selesai.

    Screenshot shows the pane where you can configure Alert logic.

  8. Di bagian Grup Tindakan, pilih Buat Baru untuk membuat grup baru guna menerima pemberitahuan tentang pemberitahuan.

  9. Isi formulir "Tambahkan grup tindakan" dengan nama, nama pendek, langganan, dan grup sumber daya.

    Screenshot shows the Add action group form where you can enter the described values.

  10. Konfigurasikan jenis tindakan Surel/SMS/Push/Voice.

    Pilih "Surel Peran Azure Resource Manager" untuk mengirim notifikasi ke pemilik langganan, kontributor, dan pembaca.

    Pilih OK ketika selesai.

    Screenshot shows the Email/S M S/Push/Voice pane.

  11. Tentukan nama aturan Peringatan, Deskripsi, dan Tingkat Kepentingan.

    Screenshot shows the Alert Details pane.

  12. Pilih Buat aturan pemberitahuan untuk membuat pemberitahuan.

    Dalam beberapa menit, pemberitahuan akan aktif dan terpicu seperti yang dijelaskan sebelumnya.

Mengelola pemberitahuan

Setelah membuat pemberitahuan, Anda bisa memilihnya dan melakukan tindakan berikut:

  • Menampilkan grafik yang memperlihatkan ambang batas metrik dan nilai aktual dari hari sebelumnya yang relevan dengan pemberitahuan ini.
  • Mengedit atau Menghapus aturan pemberitahuan.
  • Nonaktifkan atau Aktifkan pemberitahuan, jika Anda ingin menghentikan sementara atau lanjut menerima pemberitahuan.

Pemberitahuan yang disarankan

Ruang disk

Pemantauan dan pemberitahuan penting untuk setiap grup server Hyperscale (Citus) produksi. Database PostgreSQL yang mendasarinya memerlukan ruang disk kosong agar bisa beroperasi dengan benar. Jika disknya penuh, simpul server database akan offline dan menolak untuk memulai sampai ruang tersedia. Jika itu terjadi, permintaan dukungan Microsoft diperlukan untuk memperbaiki situasi.

Sebaiknya atur pemberitahuan ruang disk pada setiap simpul di setiap grup server, bahkan untuk penggunaan non-produksi. Pemberitahuan penggunaan ruang disk memberikan peringatan dini yang diperlukan untuk mengintervensi dan menjaga simpul tetap sehat. Untuk hasil terbaik, cobalah serangkaian pemberitahuan pada penggunaan 75%, 85%, dan 95%. Persentase yang dipilih tergantung pada kecepatan penyerapan data, karena penyerapan data yang cepat akan mengisi disk dengan lebih cepat.

Saat disk mendekati batas ruangnya, cobalah teknik ini untuk mendapatkan lebih banyak ruang kosong:

  • Tinjau kebijakan retensi data. Pindahkan data yang lebih lama ke penyimpanan dingin jika memungkinkan.
  • Pertimbangkan untuk menambahkan simpul ke grup server dan menyeimbangkan ulang pecahan. Penyeimbangan ulang mendistribusikan data di lebih banyak komputer.
  • Pertimbangkan untuk meningkatkan kapasitas simpul pekerja. Setiap pekerja dapat memiliki penyimpanan hingga 2 TiB. Namun, cobalah untuk menambahkan simpul sebelum mengubah ukuran simpul karena menambahkan simpul akan selesai lebih cepat.

Penggunaan CPU

Pemantauan penggunaan CPU berguna untuk menetapkan garis besar performa. Misalnya, Anda mungkin melihat bahwa penggunaan CPU biasanya berkisar antara 40-60%. Jika penggunaan CPU tiba-tiba mulai mengambang di sekitar 95%, Anda dapat menyadari adanya anomali. Penggunaan CPU mungkin mencerminkan pertumbuhan organik, tetapi juga dapat mengungkapkan kueri yang menyimpang. Saat membuat pemberitahuan CPU, atur granularitas agregasi panjang untuk menangkap peningkatan berkepanjangan dan mengabaikan lonjakan sesaat.

Langkah berikutnya