Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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_activityserver keON. 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
DatabaseNamedalam metrik tidak membedakan huruf besar/kecil. Itu berarti bahwa setelah tampilan kueripg_stat_database, memfilter baris yangdatnamemerupakantemplate1atautemplate0, mengurutkan menurutdatid, 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_databasedanContoso_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_diagnosticsserver keON. - 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.enabledserver dan parametermetrics.pgbouncer_diagnosticsmetrik 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()danMIN().
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-Statedi 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:
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.