Memantau database Aurora Limitless dengan Database Insights - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau database Aurora Limitless dengan Database Insights

Database Insights mendukung pemantauan Database Aurora PostgreSQL Limitless di tingkat armada dan instance. Database Aurora PostgreSQL Limitless Anda dapat ditemukan di Dasbor Instans Database dan Dasbor Kesehatan Armada.

Aurora PostgreSQL Limitless Database menggunakan grup shard. Setiap grup shard terdiri dari beberapa instance database yang bekerja sama untuk memproses beban kerja terdistribusi. Database Insights membantu Anda memahami distribusi beban di antara instance dalam grup shard.

Di Dasbor Kesehatan Armada, Database Insights menyediakan pemantauan grup pecahan Limitless Anda bersama dengan sisa database yang membentuk armada database Anda. Anda bisa mendapatkan pandangan yang berpendirian tentang kesehatan dan DBLoad utliliisasi untuk kelompok beling Limitless Anda dengan cara yang sama seperti yang Anda lakukan untuk database lain di armada. Di Dasbor Instance, Database Insights menyediakan pemantauan di tingkat grup shard dan untuk instance individual dalam grup. Database Insights menyediakan tampilan baru per grup shard tempat Anda dapat melihat beban database didistribusikan di seluruh instance dalam grup shard. Dari sana, Anda dapat menavigasi ke dasbor instance tertentu dalam grup shard.

Fitur yang tersedia untuk Aurora Limitless

Tabel berikut menampilkan fitur yang tersedia untuk database Aurora PostgreSQL Limitless. Mereka menunjukkan apakah setiap fitur didukung dalam mode pemantauan Standar dan Lanjutan, dan apakah fitur tersebut tersedia di tingkat Grup Shard, tingkat instans, dan apakah fitur tersebut tersedia di Armada atau Dasbor Instance Wawasan Database.

Fitur Standar Lanjutan ShardGroup Instans Dasbor Wawasan Database
Analisis kontributor teratas untuk DB Load berdasarkan dimensi Didukung Didukung Ya Ya Instans
Kueri, grafik, dan setel alarm pada metrik database dengan retensi hingga 7 hari Didukung Didukung Ya Ya Instans
Tentukan kebijakan kontrol akses berbutir halus untuk membatasi akses ke dimensi yang berpotensi sensitif seperti teks SQL Didukung Didukung Ya Ya Instans
Gunakan komponen Distribusi Beban untuk menganalisis distribusi beban di seluruh instance dalam grup shard yang sama Didukung Didukung Ya Tidak Instans

Menganalisis proses sistem operasi yang terjadi di database Anda dengan metrik terperinci per proses yang sedang berjalan

Amazon RDS Enhanced Monitoring diperlukan agar fitur ini berfungsi.

Tidak didukung Didukung Tidak Ya Instans
Membuat dan menyimpan tampilan pemantauan di seluruh armada untuk menilai kesehatan di ratusan database Tidak didukung Didukung Ya Tidak Armada
Analisis kunci SQL dengan retensi 15 bulan dan UX yang dipandu Tidak didukung Tidak didukung Tidak Tidak Instans
Analisis rencana eksekusi SQL dengan retensi 15 bulan dan UX terpandu Tidak didukung Tidak didukung Tidak Tidak Instans
Visualisasikan statistik per kueri Tidak didukung Didukung Tidak Ya Instans
Analisis kueri SQL yang lambat

Ekspor log database ke CloudWatch Log diperlukan agar fitur ini berfungsi.

Tidak didukung Didukung Tidak Ya Instans
Lihat layanan panggilan dengan Sinyal CloudWatch Aplikasi Tidak didukung Didukung Ya Tidak Keduanya
Lihat dasbor terkonsolidasi untuk semua telemetri database, termasuk metrik, log, peristiwa, dan aplikasi

Ekspor log database ke CloudWatch Log diperlukan untuk melihat log database di konsol Database Insights.

Tidak didukung Didukung Tidak Ya Instans
Impor metrik penghitung Performance Insights ke dalam secara otomatis CloudWatch Tidak didukung Didukung N/A N/A Instans
Lihat acara Amazon RDS di CloudWatch Tidak didukung Didukung Ya Tidak Keduanya
Menganalisis kinerja basis data untuk jangka waktu pilihan Anda dengan analisis sesuai permintaan Tidak didukung Tidak didukung Tidak Tidak Instans
catatan

Enhanced Monitoring diaktifkan secara otomatis untuk Database Aurora PostgreSQL Limitless. Peningkatan Monitoring menimbulkan biaya tambahan. Untuk informasi selengkapnya, lihat Biaya Pemantauan yang Ditingkatkan.

Untuk Aurora PostgreSQL Limitless Databases, log secara otomatis dipublikasikan ke CloudWatch Log dan dapat ditemukan di konsol Database Insights. Ini menimbulkan biaya tambahan, mengikuti harga CloudWatch Log standar. Untuk detail tentang bagaimana CloudWatch Log dan Wawasan Database diberi harga dan contoh harga, lihat harga Amazon CloudWatch.

Memantau kelompok pecahan Aurora Limitless di Dasbor Kesehatan Armada

Database Insights mendukung pemantauan kelompok pecahan Aurora Limitless di Dasbor Kesehatan Armada.

Dalam tampilan ini, Anda dapat melihat grup pecahan Limitless Anda bersama database lain yang membentuk armada database Anda. Dasbor Kesehatan Armada memberikan pandangan yang berpendirian tentang kesehatan dan DBLoad pemanfaatan untuk grup pecahan Limitless Anda, mirip dengan cara menyajikan informasi untuk database lain di armada.

Dasbor Kesehatan Armada Wawasan Database. Panel utama menunjukkan kisi heksagonal yang mewakili instance database, dengan satu disorot untuk 'shardgroup2'. Ini menampilkan Pemanfaatan Beban DB untuk Router dan Pecahan. Kanan atas menunjukkan grafik 'Top 10 instances per DB Load Utilization' dari waktu ke waktu. Di bawah ini adalah detail untuk 'db-microsoftsqlserver-enterprise-1-dbi-advanced' termasuk kueri teratas dan acara tunggu. Bagian bawah tidak menunjukkan peristiwa penting dan tidak ada layanan panggilan. Bilah sisi kiri menunjukkan 44 total instance dengan 2 dalam keadaan alarm, dan Pemanfaatan Beban DB rata-rata 25,1%.

Saat melihat database Aurora Limitless di Dasbor Kesehatan Armada:

  • Hanya grup pecahan yang terlihat, bukan contoh individual

  • Grup shard muncul di widget berikut:

    • Bagan sarang lebah

    • Top 10 oleh DBLoad

    • Peristiwa

    • Layanan Panggilan

    • Daftar tabel

  • DBLoad pemanfaatan disediakan untuk router dan pecahan

Tampilan tingkat armada ini memungkinkan Anda untuk memantau dan membandingkan kinerja grup pecahan Aurora Limitless Anda dengan database lain di armada Anda, memberikan gambaran menyeluruh tentang seluruh armada database Anda.

Dasbor Database Insights yang menampilkan daftar instance database. Tabel menampilkan 7 instance dengan Pengenal DB, status Alarm, Jenis mesin, Pemanfaatan Beban DB, Pembaruan status terakhir, dan versi Database. Mesin termasuk PostgreSQL, SQL Server Enterprise, Oracle Standard, Aurora MySQL, dan Aurora PostgreSQL. Instance SQL Server memiliki beban tertinggi yaitu 25,21%. Dua instance Aurora PostgreSQL diberi label sebagai 'Limitless' dan menunjukkan pemanfaatan terpisah untuk Shards dan Router. Antarmuka mencakup opsi untuk memfilter, menyortir, dan melihat detail tambahan.

Memantau Database Aurora PostgreSQL Limitless di Dasbor Instans

Database Insights bekerja sama untuk Aurora PostgreSQL Limitless Database seperti halnya untuk cluster DB Aurora standar. Namun, Anda melacak metrik di tingkat grup shard untuk Aurora PostgreSQL Limitless Database. Dua metrik utama untuk dilacak adalah sebagai berikut:

  • Beban basis data - Mengukur tingkat aktivitas dalam database Anda. Metrik kuncinya adalahDBLoad, yang dikumpulkan setiap detik. Satuan untuk DBLoad metrik adalah sesi aktif rata-rata (AAS). Untuk mendapatkan rata-rata sesi aktif, Database Insights mengambil sampel jumlah sesi yang menjalankan kueri secara bersamaan. AAS adalah jumlah total sesi dibagi dengan jumlah total sampel untuk periode waktu tertentu.

  • CPU Maksimum — Daya komputasi maksimum yang tersedia untuk database Anda. Untuk melihat apakah sesi aktif melebihi CPU maksimum, lihat hubungannya dengan Max vCPU garis. Max vCPUNilai ditentukan oleh jumlah inti vCPU (CPU virtual) untuk instans DB Anda.

Anda juga dapat “mengiris” DBLoad metrik ke dalam dimensi, yang merupakan subkategori dari metrik. Dimensi yang paling berguna adalah sebagai berikut:

  • Instans teratas - Menunjukkan beban DB relatif untuk instans Anda (pecahan dan router) dalam urutan menurun.

  • Tunggu peristiwa - Menyebabkan pernyataan SQL menunggu peristiwa tertentu terjadi sebelum mereka dapat terus berjalan. Acara tunggu menunjukkan di mana pekerjaan terhambat.

  • SQL Teratas - Menunjukkan kueri mana yang paling berkontribusi pada pemuatan DB.

Dasbor Database Insights yang menampilkan metrik kinerja database. Bagian atas menampilkan grafik garis yang melacak aktivitas database dari pukul 12:00 hingga 14:45 pada 14 Juli. Di bawah ini, tab Analisis Beban DB menunjukkan tampilan “Instans teratas” yang mencantumkan 4 instance database (DTR-3-757, DTR-2-903, DAS-4-112, dan DAS-5-992) dengan metrik pemanfaatan muatannya, semuanya menunjukkan nilai kurang dari 0,01 AAS (Sesi Aktif Rata-rata). Antarmuka mencakup opsi untuk status alarm, filter, dan berbagai tampilan analisis.

Analisis beban DB untuk Database Aurora PostgreSQL Limitless dengan Wawasan Database

Dengan Database Insights, Anda dapat melacak metrik di tingkat grup shard dan pada tingkat instans untuk Database Aurora PostgreSQL Limitless. Saat menganalisis beban DB untuk Database Aurora PostgreSQL Limitless, Anda mungkin ingin membandingkan beban DB untuk setiap pecahan dan router dengan vCPU maksimum.

Tampilan Absolute menunjukkan jumlah sesi aktif Rata-rata (AAS) dan perkiraan vCPU. Tampilan Relatif menunjukkan rasio AAS terhadap perkiraan vCPU.

Dasbor Database Insights yang menampilkan distribusi beban database untuk cluster PostgreSQL Aurora shardgroup1. Antarmuka menampilkan grafik deret waktu sesi aktif rata-rata (AAS) dan diagram lingkaran yang menunjukkan distribusi beban di 5 instance database. Diagram lingkaran menunjukkan total 261 AAS dengan persentase yang dibagi antara instance DTR-2-103, DTR-3-650, DAS-4-659, DAS-5-784, dan DAS-6-336. Dasbor mencakup filter, status alarm, dan opsi telemetri database.”

Menganalisis beban DB relatif menggunakan dasbor Database Insights

Anda mungkin ingin meningkatkan kinerja Database Aurora PostgreSQL Limitless Anda dengan melacak beban DB relatif. Untuk menganalisis beban DB relatif dengan instance untuk Database Aurora PostgreSQL Limitless Anda, gunakan prosedur berikut.

Untuk menganalisis beban DB relatif menggunakan konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Database Insights.

  3. Pilih Database Aurora PostgreSQL Limitless. Dasbor Database Insights ditampilkan untuk Database Aurora PostgreSQL Limitless.

  4. Di bagian Pemuatan basis data (beban DB), pilih Instans untuk Diiris oleh. Untuk melihat rasio rata-rata sesi aktif (AAS) terhadap inti vCPU untuk semua instance di Database Aurora PostgreSQL Limitless Anda, pilih Relatif untuk Dilihat sebagai.

    Bagan sesi aktif rata-rata menunjukkan beban DB untuk instance di Yourora PostgreSQL Limitless Database.

  5. Untuk melihat instance teratas, pilih tab Instance teratas.

  6. (Opsional) Untuk menganalisis beban DB untuk sebuah instance di Database Aurora PostgreSQL Limitless Anda, pilih nama instance di kolom Instances.

Menganalisis beban DB dengan menunggu menggunakan dasbor Database Insights

Anda mungkin ingin meningkatkan kinerja untuk Database Aurora PostgreSQL Limitless Anda dengan melacak peristiwa tunggu. Untuk menganalisis peristiwa pemuatan DB dengan menunggu untuk Database Aurora PostgreSQL Limitless Anda, gunakan prosedur berikut.

Untuk menganalisis beban DB dengan menunggu Aurora PostgreSQL Limitless Database menggunakan konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Database Insights.

  3. Pilih Database Aurora PostgreSQL Limitless. Dasbor Database Insights ditampilkan untuk Database Aurora PostgreSQL Limitless.

  4. Di bagian beban basis data (beban DB), pilih Waits for Sliced by. Untuk melihat jumlah AAS dan perkiraan vCPU, pilih Absolute untuk Dilihat sebagai.

    Bagan sesi aktif rata-rata menunjukkan beban DB untuk instans di Database Aurora PostgreSQL Limitless Anda.

  5. Gulir ke bawah ke tab SQL Teratas.

  6. Pilih pernyataan SQL untuk memperluasnya ke dalam pernyataan komponennya.

Menganalisis distribusi beban menggunakan dasbor Database Insights

Anda mungkin ingin menyeimbangkan distribusi beban untuk instance di Database Aurora PostgreSQL Limitless Anda. Untuk menganalisis distribusi beban instance pada Database Aurora PostgreSQL Limitless, gunakan prosedur berikut.

Untuk menganalisis distribusi beban instance pada Database Aurora PostgreSQL Limitless menggunakan konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Database Insights.

  3. Pilih Database Aurora PostgreSQL Limitless. Dasbor Database Insights ditampilkan untuk Database Aurora PostgreSQL Limitless.

  4. Di bagian Pemuatan basis data (beban DB), pilih Instans untuk Diiris oleh. Untuk melihat jumlah AAS dan perkiraan vCPU untuk semua instance di Database Aurora PostgreSQL Limitless Anda, pilih Absolute untuk Dilihat sebagai.

    Bagan sesi aktif rata-rata menunjukkan beban DB untuk instans di Database Aurora PostgreSQL Limitless Anda.

  5. Untuk melihat bagan distribusi beban instance di Database Aurora PostgreSQL Limitless Anda, pilih tab Load distribution.