Bagikan melalui


Mengawasi metrik di Azure Database for PostgreSQL

Memantau data tentang server membantu Anda memecahkan masalah dan mengoptimalkan beban kerja. Instans server fleksibel Azure Database for PostgreSQL Anda menyediakan berbagai opsi pemantauan untuk memberikan wawasan tentang performa server Anda.

Metrik

Azure Database for PostgreSQL menyediakan berbagai metrik yang memberikan wawasan tentang perilaku sumber daya yang mendukung instans server fleksibel Azure Database for PostgreSQL. Setiap metrik dipancarkan pada interval 1 menit dan memiliki retensi hingga 93 hari. Anda dapat mengonfigurasi pemberitahuan pada metrik. Opsi lain termasuk menyiapkan tindakan otomatis, melakukan analitik tingkat lanjut, dan mengarsipkan riwayat. Untuk informasi selengkapnya, lihat gambaran umum Azure Metrics.

Catatan

Meskipun metrik disimpan selama 93 hari, Anda hanya dapat mengkueri (dalam petak Metrik) untuk data senilai maksimum 30 hari pada bagan tunggal apa pun. Jika Anda melihat bagan kosong atau bagan Anda hanya menampilkan sebagian dari data metrik, pastikan perbedaan antara tanggal mulai dan tanggal akhir di pemilih waktu tidak melebihi interval 30 hari. Setelah Anda memilih interval 30 hari, Anda dapat menggeser bagan untuk melihat jendela retensi penuh.

Metrik Standar

Metrik berikut tersedia untuk instans server fleksibel Azure Database for PostgreSQL:

Nama tampilan ID metrik Satuan Deskripsi Default diaktifkan
Koneksi Aktif active_connections Hitung Jumlah total koneksi ke server database, termasuk semua status koneksi seperti aktif, menganggur, dan lainnya, seperti yang terlihat pg_stat_activity . Angka ini mewakili jumlah keseluruhan koneksi di semua status, tanpa membedakan antara status tertentu. Untuk analisis mendalam tentang status tertentu, seperti koneksi aktif, lihat metrik 'Sesi Menurut Status'. Ya
Penyimpanan Cadangan Yang Digunakan backup_storage_used Byte Jumlah penyimpanan cadangan yang digunakan. Metrik ini mewakili jumlah penyimpanan yang digunakan oleh semua cadangan lengkap, cadangan diferensial, dan cadangan log yang dipertahankan berdasarkan periode retensi cadangan yang ditetapkan untuk server. Frekuensi pencadangan dikelola oleh layanan. Untuk penyimpanan geo-redundan, penggunaan penyimpanan cadangan adalah dua kali penggunaan untuk penyimpanan redundan secara lokal. Ya
Koneksi Gagal connections_failed Hitung Jumlah koneksi yang gagal. Ya
Koneksi Berhasil connections_succeeded Hitung Jumlah koneksi yang berhasil. Ya
Kredit CPU yang Dikonsumsi ^ cpu_credits_consumed Hitung Jumlah kredit yang digunakan oleh server yang fleksibel. Berlaku untuk lapisan Burstable. Ya
Sisa Kredit CPU ^ cpu_credits_remaining Hitung Jumlah kredit yang tersedia untuk digunakan. Berlaku untuk lapisan Burstable. Ya
Persentase CPU cpu_percent Persen Persen CPU yang digunakan. Ya
Ukuran Database database_size_bytes Byte Ukuran database dalam byte. Ya
Kedalaman Antrean Disk ^ disk_queue_depth Hitung Jumlah operasi I/O yang tertunda ke disk data. Ya
IOPS iops Hitung Jumlah operasi I/O ke disk per detik. Ya
ID Transaksi Maksimum yang Digunakan maximum_used_transactionIDs Hitung Jumlah maksimum ID transaksi yang digunakan. Ya
Persentase memori memory_percent Persen Persentase memori yang digunakan. Ya
Jaringan Keluar network_bytes_egress Byte Jumlah total lalu lintas jaringan keluar di server untuk periode yang dipilih. Metrik ini mencakup lalu lintas keluar dari database Anda dan dari instans server fleksibel Azure Database for Postgres, termasuk fitur seperti pemantauan, log, arsip WAL, replikasi, dll. Ya
Jaringan Masuk network_bytes_ingress Byte Jumlah total lalu lintas jaringan masuk di server untuk periode yang dipilih. Metrik ini mencakup lalu lintas masuk ke database Anda dan ke instans server fleksibel Azure Database for Postgres, termasuk fitur seperti pemantauan, log, arsip WAL, replikasi, dll. Ya
Baca IOPS ^ read_iops Hitung Jumlah operasi pembacaan I/O per detik pada disk data. Ya
Kecepatan Baca ^ read_throughput Byte Byte-byte yang dibaca per detik dari cakram. Ya
Penyimpanan Gratis storage_free Byte Jumlah ruang penyimpanan yang tersedia. Ya
Persentase penyimpanan storage_percent Persentase Persentase ruang penyimpanan yang digunakan. Penyimpanan yang digunakan oleh layanan dapat mencakup file database, log transaksi, dan log server. Ya
Penyimpanan yang Digunakan storage_used Byte Jumlah ruang penyimpanan yang digunakan. Penyimpanan yang digunakan oleh layanan dapat menyertakan file database, log transaksi, dan log server. Ya
Penyimpanan Log Transaksi yang Digunakan txlogs_storage_used Byte Jumlah ruang penyimpanan yang digunakan oleh log transaksi. Ya
Throughput Tulis ^ write_throughput Byte Byte-byte yang ditulis ke disk per detik. Ya
Penulisan IOPS ^ write_iops Hitung Jumlah operasi baca I/O disk data per detik. Ya

Catatan

Metrik yang ditandai dengan ^ dipancarkan setiap satu menit tetapi diproses dan ditampilkan dalam batch 5 menit. Ini menghasilkan penundaan hingga 5 menit dalam visibilitas metrik. Saat membuat pemberitahuan pada metrik ini, harap perhitungkan latensi ini untuk memastikan pemberitahuan yang akurat dan tepat waktu.

Metrik yang disempurnakan

Anda dapat menggunakan metrik yang disempurnakan untuk instans server fleksibel Azure Database for PostgreSQL Anda untuk mendapatkan pemantauan dan pemberitahuan yang terperinci pada database. Setiap metrik dipancarkan pada interval 1 menit dan memiliki retensi hingga 93 hari. Anda dapat mengonfigurasi pemberitahuan pada metrik. Beberapa metrik yang Dimension disempurnakan mencakup parameter yang dapat Anda gunakan untuk memisahkan dan memfilter data metrik dengan menggunakan dimensi seperti nama atau status database.

Mengaktifkan metrik lanjutan

  • Sebagian besar metrik baru ini dinonaktifkan secara default. Namun, ada beberapa pengecualian, yang diaktifkan secara default. Kolom paling kanan dalam tabel berikut menunjukkan apakah setiap metrik diaktifkan secara default atau tidak.
  • Untuk mengaktifkan metrik yang tidak diaktifkan secara default, atur parameter metrics.collector_database_activity server ke ON. Parameter ini bersifat dinamis dan tidak memerlukan mulai ulang instans.
Daftar metrik yang disempurnakan

Anda dapat memilih dari kategori metrik yang disempurnakan berikut:

  • Aktivitas
  • Basis data
  • Replikasi Logis
  • Replikasi
  • Saturasi
  • Lalu lintas
Aktivitas
Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Sesi Menurut Status sessions_by_state Hitung Sesi menurut negara bagian seperti yang ditunjukkan dalam pg_stat_activity tampilan. Ini mengategorikan backend klien ke berbagai status, seperti aktif atau menganggur. Negara (or Keadaan, context-dependent) Tidak
Sesi Berdasarkan WaitEventType sessions_by_wait_event_type Hitung Sesi berdasarkan jenis peristiwa yang dinantikan oleh backend klien. Jenis Peristiwa Tunggu Tidak
Backend Paling Lama oldest_backend_time_sec Detik Usia dalam detik dari backend tertua (tanpa memperhatikan kondisinya). Tidak berlaku Tidak
Pertanyaan Terlama longest_query_time_sec Detik Lamanya dalam detik dari kueri terpanjang yang sedang berjalan saat ini. Tidak berlaku Tidak
Transaksi Tertua longest_transaction_time_sec Detik Usia dalam detik dari transaksi terpanjang (termasuk transaksi tidak aktif). Tidak berlaku Tidak
xmin terlama oldest_backend_xmin Hitung Nilai sebenarnya dari xmin yang tertua. Jika xmin tidak meningkat, itu menunjukkan bahwa ada beberapa transaksi jangka panjang yang berpotensi untuk menahan tupel tidak aktif agar tidak dihapus. Tidak berlaku Tidak
Usia xmin tertua oldest_backend_xmin_age Hitung Usia dalam hitungan satuan dari tertua xmin. Menunjukkan berapa banyak transaksi yang berlalu sejak yang terlama xmin. Tidak berlaku Tidak
Basis data
Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Backend numbackends Hitung Jumlah backend yang tersambung ke database ini. Nama Basis Data Tidak
Deadlock deadlocks Hitung Jumlah kebuntuan yang terdeteksi dalam database ini. Nama Basis Data Tidak
Blok Disk Tertembak blks_hit Hitung Berapa kali blok-blok disk ditemukan sudah ada di cache buffer, sehingga pembacaan tidak diperlukan. Nama Basis Data Tidak
Blok Disk Dibaca blks_read Hitung Jumlah blok disk yang dibaca dalam database ini. Nama Basis Data Tidak
File Sementara temp_files Hitung Jumlah file sementara yang dibuat oleh kueri dalam database ini. Nama Basis Data Tidak
Ukuran File Sementara temp_bytes Byte Jumlah total data yang ditulis ke file sementara menurut kueri dalam database ini. Nama Basis Data Tidak
Total Transaksi xact_total Hitung Jumlah total transaksi yang dijalankan dalam database ini. Nama Basis Data Tidak
Transaksi yang Terkonfirmasi xact_commit Hitung Jumlah transaksi dalam database ini yang telah dilakukan. Nama Basis Data Tidak
Transaksi per detik tps Hitung Jumlah transaksi yang dijalankan dalam satu detik. Nama Basis Data Tidak
Transaksi Dibatalkan xact_rollback Hitung Jumlah transaksi dalam database ini yang telah digulung balik. Nama Basis Data Tidak
Tuple Dihapus tup_deleted Hitung Jumlah baris yang dihapus oleh kueri dalam database ini. Nama Basis Data Tidak
Tuple diambil tup_fetched Hitung Jumlah baris yang diambil oleh kueri dalam database ini. Nama Basis Data Tidak
Tuple-Tuple yang Disisipkan tup_inserted Hitung Jumlah baris yang disisipkan oleh kueri dalam database ini. Nama Basis Data Tidak
Tuple Dikembalikan tup_returned Hitung Jumlah baris yang dikembalikan oleh kueri dalam database ini. Nama Basis Data Tidak
Tuple diperbarui tup_updated Hitung Jumlah baris yang diperbarui oleh kueri dalam database ini. Nama Basis Data Tidak
Replikasi Logis
Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Keterlambatan Replikasi Logis Maksimal logical_replication_delay_in_bytes Byte Keterlambatan maksimum di seluruh slot replikasi logika. Tidak berlaku Ya
Replikasi
Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Lag Replikasi Fisik Maks physical_replication_delay_in_bytes Byte Lag maksimum di semua slot replikasi fisik asinkron. Tidak berlaku Ya
Baca Lag Replika physical_replication_delay_in_seconds Detik Baca lag replika dalam hitung detik. Tidak berlaku Ya
Saturasi
Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Persentase Penggunaan Bandwidth Disk ^ disk_bandwidth_consumed_percentage Persen Persentase bandwidth disk data yang digunakan per menit. Tidak berlaku Ya
Persentase Yang Dikonsumsi IOPS Disk ^ disk_iops_consumed_percentage Persen Persentase pembacaan dan penulisan disk data yang dikonsumsi per menit. Tidak berlaku Ya
Pemakaian CPU oleh Proses Postmaster (pratinjau) postmaster_process_cpu_usage_percent Persen Penggunaan CPU oleh proses Postmaster. Tidak berlaku untuk SKU Burstable. Tidak berlaku Tidak

Catatan

Metrik yang ditandai dengan ^ dipancarkan setiap satu menit tetapi diproses dan ditampilkan dalam batch 5 menit. Ini menghasilkan penundaan hingga 5 menit dalam visibilitas metrik. Saat membuat pemberitahuan pada metrik ini, harap perhitungkan latensi ini untuk memastikan pemberitahuan yang akurat dan tepat waktu.

Lalu lintas
Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Koneksi Maksimum ** max_connections Hitung Jumlah koneksi maksimum. Tidak berlaku Ya
Pratinjau Backlog Koneksi TCP tcp_connection_backlog Hitung Jumlah koneksi TCP yang tertunda yang menunggu untuk diproses oleh server. Tidak berlaku Tidak

** Koneksi Maks mewakili nilai yang dikonfigurasi untuk max_connections parameter server. Metrik ini dijajaki setiap 30 menit.

Pertimbangan untuk menggunakan metrik yang ditingkatkan
  • Metrik yang disempurnakan yang menggunakan dimensi DatabaseName memiliki batas 50 database .
  • Pada SKU Burstable , batasnya adalah 10 database untuk metrik yang menggunakan dimensi DatabaseName.
  • Batas dimensi DatabaseName diterapkan pada kolom pengidentifikasi database (datid) dari tampilan sistem pg_stat_database, yang mencerminkan urutan pembuatan untuk database.
  • Dimensi DatabaseName dalam metrik tidak membedakan huruf besar/kecil. Itu berarti bahwa setelah tampilan kueri pg_stat_database , memfilter baris yang datname merupakan template1 atau template0, mengurutkan menurut datid, dan membatasi baris yang dikembalikan ke 50 pertama (atau 10 dalam kasus SKU Burstable ), metrik untuk nama database dalam kumpulan hasil tersebut, yang sama kecuali untuk kasus (misalnya, contoso_database dan Contoso_database) akan digabungkan dan mungkin tidak menampilkan data yang akurat.

Metrik autovacuum

Metrik autovacuum dapat digunakan untuk memantau dan menyetel performa autovacuum untuk instans server fleksibel Azure Database for PostgreSQL Anda. Setiap metrik dipancarkan pada interval 30 menit dan memiliki retensi hingga 93 hari. Anda dapat membuat pemberitahuan untuk metrik tertentu, dan Anda dapat memisahkan dan memfilter data metrik dengan menggunakan DatabaseName dimensi .

Cara mengaktifkan metrik autovacuum

  • Metrik autovacuum dinonaktifkan secara default.
  • Untuk mengaktifkan metrik ini, atur parameter metrics.autovacuum_diagnostics server ke ON.
  • Parameter ini dinamis, sehingga menghidupkan ulang instans tidak diperlukan.

Daftar metrik autovacuum

Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Menganalisis Tabel Penghitung Pengguna analyze_count_user_tables Hitung Jumlah kali tabel yang hanya dapat diakses pengguna telah dianalisis secara manual dalam database ini. Nama Basis Data Tidak
Penghitung Tabel Pengguna AutoAnalyze autoanalyze_count_user_tables Hitung Berapa kali tabel khusus pengguna telah dianalisis oleh daemon autovacuum dalam database ini. Nama Basis Data Tidak
Tabel Pengguna Penghitung AutoVacuum autovacuum_count_user_tables Hitung Berapa kali tabel khusus pengguna telah dikosongkan oleh daemon autovacuum dalam database ini. Nama Basis Data Tidak
Persentase Pembengkakan bloat_percent Persen Estimasi persentase penggelembungan untuk tabel yang hanya digunakan oleh pengguna. Nama Basis Data Tidak
Estimasi Baris Mati pada Tabel Pengguna n_dead_tup_user_tables Hitung Perkiraan jumlah baris mati untuk tabel khusus pengguna dalam database ini. Nama Basis Data Tidak
Estimasi Jumlah Baris Langsung Tabel Pengguna n_live_tup_user_tables Hitung Perkiraan jumlah baris aktif untuk tabel yang hanya untuk pengguna dalam database ini. Nama Basis Data Tidak
Estimasi Modifikasi Tabel Pengguna n_mod_since_analyze_user_tables Hitung Perkiraan jumlah baris yang dimodifikasi sejak tabel yang hanya digunakan pengguna terakhir kali dianalisis. Nama Basis Data Tidak
Tabel Pengguna Dianalisis tables_analyzed_user_tables Hitung Jumlah tabel khusus pengguna yang telah dianalisis dalam database ini. Nama Basis Data Tidak
Tabel Pengguna Dianalisis Secara Otomatis tables_autoanalyzed_user_tables Hitung Jumlah tabel khusus pengguna yang telah dianalisis oleh daemon autovacuum dalam database ini. Nama Basis Data Tidak
Tabel Pengguna AutoVacuumed tables_autovacuumed_user_tables Hitung Jumlah tabel khusus pengguna yang telah dikosongkan oleh daemon autovacuum dalam database ini. Nama Basis Data Tidak
Penghitung Tabel Pengguna tables_counter_user_tables Hitung Jumlah tabel khusus pengguna dalam database ini. Nama Basis Data Tidak
Tabel Pengguna Dikosongkan tables_vacuumed_user_tables Hitung Jumlah tabel khusus pengguna yang telah dikosongkan dalam database ini. Nama Basis Data Tidak
Tabel Pengguna Penghitung Vakum vacuum_count_user_tables Hitung Berapa kali tabel khusus pengguna telah dikosongkan secara manual dalam database ini (tidak dihitung VACUUM FULL). Nama Basis Data Tidak

Pertimbangan untuk menggunakan metrik autovacuum

  • Metrik autovacuum yang menggunakan dimensi DatabaseName memiliki batas 30 database .
  • Pada SKU Burstable , batasnya adalah 10 database untuk metrik yang menggunakan dimensi DatabaseName.
  • Batas dimensi DatabaseName diterapkan pada kolom OID, yang mencerminkan urutan pembuatan untuk database.

Metrik PgBouncer

Anda dapat menggunakan metrik PgBouncer untuk memantau performa proses PgBouncer, termasuk detail untuk koneksi aktif, koneksi diam, total koneksi yang dikumpulkan, dan jumlah kumpulan koneksi. Setiap metrik dipancarkan pada interval 1 menit dan memiliki retensi hingga 93 hari. Pelanggan dapat mengonfigurasi pemberitahuan pada metrik dan juga mengakses dimensi metrik baru untuk memisahkan dan memfilter data metrik berdasarkan nama database.

Cara mengaktifkan metrik PgBouncer

  • Untuk memantau metrik PgBouncer, pastikan bahwa fitur pgbouncer diaktifkan melalui parameter pgbouncer.enabled server dan parameter metrics.pgbouncer_diagnostics metrik diaktifkan.
  • Parameter ini bersifat dinamis dan tidak memerlukan mulai ulang instans.
  • Metrik PgBouncer dinonaktifkan secara default.

Daftar metrik PgBouncer

Nama tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Koneksi klien aktif client_connections_active Hitung Koneksi dari klien yang terkait dengan koneksi instans server fleksibel Azure Database for PostgreSQL. Nama Basis Data Tidak
Menunggu sambungan klien client_connections_waiting Hitung Koneksi dari klien yang sedang menunggu koneksi ke instans server fleksibel Azure Database for PostgreSQL untuk dilayani. Nama Basis Data Tidak
Koneksi server aktif server_connections_active Hitung Koneksi ke instans server fleksibel Azure Database for PostgreSQL yang sedang digunakan oleh koneksi klien. Nama Basis Data Tidak
Koneksi server menganggur server_connections_idle Hitung Koneksi ke instans server fleksibel Azure Database for PostgreSQL yang berada dalam keadaan tidak aktif dan siap untuk melayani koneksi klien baru. Nama Basis Data Tidak
Total koneksi terkumpul total_pooled_connections Hitung Jumlah koneksi terkelola secara gabungan saat ini. Nama Basis Data Tidak
Jumlah kumpulan koneksi num_pools Hitung Jumlah total kumpulan koneksi. Nama Basis Data Tidak

Pertimbangan untuk menggunakan metrik PgBouncer

  • Metrik PgBouncer yang menggunakan dimensi DatabaseName memiliki batas 30 database .
  • Pada SKU Burstable , batasnya adalah 10 database yang memiliki dimensi DatabaseName.
  • Batas dimensi DatabaseName diterapkan ke kolom OID, yang mencerminkan urutan pembuatan untuk database.

Metrik ketersediaan database

Is-db-alive adalah metrik ketersediaan server database untuk instans server fleksibel Azure Database for PostgreSQL yang mengembalikan [1 for available] dan [0 for not-available]. Setiap metrik dipancarkan pada frekuensi 1 menit , dan memiliki retensi hingga 93 hari. Pelanggan dapat mengonfigurasi pemberitahuan pada metrik.

Nama Tampilan ID metrik Satuan Deskripsi Dimensi Default diaktifkan
Database Masih Hidup is_db_alive Hitung Menunjukkan apakah database sudah aktif atau tidak. T/a Ya

Pertimbangan saat menggunakan metrik ketersediaan Database

  • Menggabungkan metrik ini dengan MAX() akan memungkinkan pelanggan untuk menentukan apakah server telah naik atau turun dalam menit terakhir.
  • Pelanggan memiliki opsi untuk mengagregasi metrik ini lebih lanjut dengan frekuensi yang diinginkan (5m, 10m, 30m dll.) agar sesuai dengan persyaratan pemberitahuan mereka dan menghindari positif palsu.
  • Kemungkinan agregasi lainnya adalah AVG() dan MIN().

Menyaring dan membagi berdasarkan metrik dimensi

Dalam tabel sebelumnya, beberapa metrik memiliki dimensi seperti DatabaseName atau State. Anda dapat menggunakan pemfilteran dan pemisahan untuk metrik yang memiliki dimensi. Fitur-fitur ini menunjukkan bagaimana berbagai segmen metrik (atau nilai dimensi) memengaruhi nilai metrik secara keseluruhan. Anda dapat menggunakannya untuk mengidentifikasi kemungkinan penyimpangan.

  • Pemfilteran: Gunakan pemfilteran untuk memilih nilai dimensi mana yang disertakan dalam bagan. Misalnya, Anda mungkin ingin menampilkan koneksi tidak aktif saat Anda membuat bagan metrik Sessions-by-State. Anda mengatur filter untuk Menganggur di dimensi Status.
  • Pemisahan: Gunakan pemisahan untuk mengontrol apakah bagan menampilkan garis terpisah untuk setiap nilai dimensi atau jika menggabungkan nilai dalam satu baris. Misalnya, Anda dapat melihat satu baris untuk metrik Sessions-by-State di semua sesi. Anda dapat melihat baris terpisah untuk setiap sesi yang dikelompokkan menurut nilai Status. Terapkan pemisahan pada dimensi Negara untuk melihat garis-garis terpisah.

Contoh berikut menunjukkan pemisahan berdasarkan dimensi Status dan pemfilteran pada nilai Status tertentu:

Cuplikan layar yang memperlihatkan contoh pemisahan dan pemfilteran pada metrik dan dimensi.

Untuk informasi selengkapnya tentang menyiapkan bagan untuk metrik dimensi, lihat Contoh bagan metrik.

Visualisasi metrik

Ada beberapa opsi untuk memvisualisasikan metrik Azure Monitor.

Komponen Deskripsi Pelatihan dan/atau konfigurasi yang diperlukan
Halaman gambaran umum Sebagian besar layanan Azure memiliki halaman Gambaran Umum di portal Microsoft Azure yang menyertakan bagian Monitor dengan bagan yang memperlihatkan metrik penting terbaru. Informasi ini dimaksudkan bagi pemilik layanan individu untuk menilai performa sumber daya dengan cepat. Halaman ini didasarkan pada metrik platform yang dikumpulkan secara otomatis. Tidak diperlukan konfigurasi.
Penjelajah Metrik Anda dapat menggunakan Metrics Explorer untuk bekerja secara interaktif dengan data metrik dan membuat peringatan metrik. Anda memerlukan pelatihan minimal untuk menggunakan Metrics Explorer, tetapi Anda harus terbiasa dengan metrik yang ingin Anda analisis. - Setelah pengumpulan data dikonfigurasi, tidak ada konfigurasi lain yang diperlukan.
- Metrik platform untuk sumber daya Azure tersedia secara otomatis.
- Metrik tamu untuk komputer virtual tersedia setelah agen Azure Monitor disebarkan ke komputer virtual.
- Metrik aplikasi tersedia setelah Application Insights dikonfigurasi.
Grafana Anda dapat menggunakan Grafana untuk memvisualisasikan dan memperingatkan metrik. Semua versi Grafana menyertakan plug-in sumber data Azure Monitor untuk memvisualisasikan metrik dan log Azure Monitor Anda. Agar terbiasa dengan dasbor Grafana, diperlukan beberapa pelatihan. Namun, Anda dapat menyederhanakan proses dengan mengunduh Pemantauan Azure PostgreSQL bawaan, yang memungkinkan pemantauan yang mudah dari semua instans server fleksibel Azure Database for PostgreSQL dalam organisasi Anda.

Log

Selain metrik, Anda dapat menggunakan Azure Database for PostgreSQL untuk mengonfigurasi dan mengakses log standar Azure Database for PostgreSQL. Untuk informasi selengkapnya, lihat Konsep pengelogan.

Visualisasi log

Komponen Deskripsi Pelatihan dan/atau konfigurasi yang diperlukan
Analisis Log Dengan Analitik Log, Anda dapat membuat kueri log untuk bekerja secara interaktif dengan data log dan membuat peringatan kueri log. Beberapa pelatihan diperlukan agar Anda terbiasa dengan bahasa kueri, meskipun Anda bisa menggunakan kueri bawaan untuk persyaratan umum.

Catatan Server

Fitur Log Server di instans server fleksibel Azure Database for PostgreSQL memungkinkan pengguna untuk mengaktifkan, mengonfigurasi, dan mengunduh log server, yang penting untuk memecahkan masalah dan melakukan analisis historis aktivitas server. Secara default, fitur log server dinonaktifkan. Namun, setelah Anda mengaktifkan fitur tersebut, instans server fleksibel Azure Database for PostgreSQL Anda mulai menangkap peristiwa jenis log yang dipilih dan menulisnya ke file. Anda kemudian dapat menggunakan portal Azure atau Azure CLI untuk mengunduh file guna membantu upaya pemecahan masalah Anda.

Retensi server log

Log server memiliki retensi minimum 1 hari dan retensi maksimum adalah 7 hari. Jika batas ini terlampaui, log terlama akan dihapus untuk memberi ruang bagi yang baru. Untuk detail tentang mengaktifkan dan mengelola log server, lihat Mengonfigurasi pengambilan log server PostgreSQL dan log peningkatan versi utama.