Memantau dan menyesuaikan Azure Cosmos DB for PostgreSQL
BERLAKU UNTUK: Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi database Citus ke PostgreSQL)
Memantau data tentang server membantu Anda memecahkan masalah dan mengoptimalkan beban kerja. Azure Cosmos DB for PostgreSQL menyediakan berbagai opsi pemantauan untuk memberikan wawasan tentang perilaku simpul dalam kluster.
Metrik
Azure Cosmos DB for PostgreSQL menyediakan metrik untuk simpul dalam kluster, dan metrik agregat untuk grup secara keseluruhan. Metrik memberikan wawasan tentang perilaku sumber daya pendukung. Setiap metrik dipancarkan pada frekuensi satu menit, dan memiliki riwayat hingga 30 hari.
Selain melihat grafik metrik, Anda dapat mengonfigurasi pemberitahuan. Untuk panduan langkah demi langkah, lihat Cara menyiapkan pemberitahuan. Tugas lain termasuk menyiapkan tindakan otomatis, menjalankan analitik tingkat lanjut, dan riwayat pengarsipan. Untuk informasi selengkapnya, lihat Ringkasan Metrik Azure.
Per simpul vs agregat
Secara default, portal Azure menggabungkan metrik di seluruh simpul dalam kluster. Namun, beberapa metrik, seperti persentase penggunaan disk, lebih informatif berdasarkan per simpul. Untuk melihat metrik untuk simpul yang ditampilkan satu per satu, gunakan pemisahan metrik Azure Monitor menurut nama server.
Catatan
Beberapa kluster tidak mendukung pemisahan metrik. Pada kluster ini, Anda dapat melihat metrik untuk simpul individual dengan mengklik nama node di halaman Gambaran Umum kluster. Kemudian buka halaman Metrik untuk simpul.
Daftar metrik
Metrik ini tersedia untuk simpul:
Metrik | Nama Tampilan Metrik | Unit | Deskripsi |
---|---|---|---|
active_connections | Sambungan Aktif | Hitung | Jumlah sambungan aktif ke server. |
apps_reserved_memory_percent | Persentase Memori yang Dicadangkan | Persen | Dihitung dari rasio Committed_AS/CommitLimit seperti yang ditunjukkan dalam /proc/meminfo. |
cpu_credits_consumed | Kredit CPU yang dikonsumsi | Kredit | Jumlah total kredit yang dikonsumsi oleh simpul. (Hanya tersedia ketika komputasi yang dapat meledak disediakan pada simpul.) |
cpu_credits_remaining | Kredit CPU tersisa | Kredit | Jumlah total kredit yang dapat meledak. (Hanya tersedia ketika komputasi yang dapat meledak disediakan pada simpul.) |
cpu_percent | Persen CPU | Persen | Persentase CPU yang digunakan. |
iops | IOPS | Hitung | Lihat definisi IOPS dan throughput Azure Cosmos DB for PostgreSQL |
memory_percent | Persen memori | Persen | Persentase memori yang digunakan. |
network_bytes_ingress | Jaringan Masuk | Byte | Jaringan Masuk di seluruh koneksi aktif. |
network_bytes_egress | Jaringan Keluar | Byte | Jaringan Keluar di seluruh koneksi aktif. |
replication_lag | Lag replikasi | Detik | Seberapa jauh simpul replika baca berada di belakang rekan-rekan mereka di kluster utama. |
storage_percent | Persentase penyimpanan | Persen | Persentase penyimpanan yang digunakan di luar batas maksimum server. |
storage_used | Penyimpanan yang digunakan | Byte | Jumlah penyimpanan yang digunakan. Penyimpanan yang digunakan oleh layanan dapat mencakup file database, log transaksi, dan log server. |
Azure tidak menyediakan metrik agregat untuk kluster secara keseluruhan, tetapi metrik untuk beberapa node dapat ditempatkan pada grafik yang sama.
Langkah berikutnya
- Pelajari cara melihat metrik untuk kluster.
- Lihat cara menyiapkan pemberitahuan untuk panduan membuat pemberitahuan pada metrik.
- Pelajari cara melakukan pemisahan metrik untuk memeriksa metrik per simpul dalam kluster.
- Lihat ukuran kesehatan database lainnya dengan kueri diagnostik yang berguna.