View a markdown version of this page

Konsep kunci untuk DevOps Guru untuk RDS - Amazon DevOps Guru

Pemberitahuan akhir dukungan: Pada 30 September 2027, dukungan untuk Amazon DevOps Guru AWS akan berakhir. Setelah 30 September 2027, Anda tidak akan lagi dapat mengakses konsol Amazon DevOps Guru atau sumber daya Amazon DevOps Guru. Untuk informasi selengkapnya, lihat Amazon DevOps Guru berakhir dukungan.

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

Konsep kunci untuk DevOps Guru untuk RDS

W awasan dihasilkan oleh DevOps Guru ketika mendeteksi perilaku anomali atau bermasalah dalam aplikasi operasional Anda. Wawasan berisi anomali untuk satu atau lebih sumber daya. Anomali mewakili satu atau lebih metrik terkait yang terdeteksi oleh DevOps Guru yang tidak terduga atau tidak biasa.

Wawasan memiliki tingkat keparahan tinggi, sedang, atau rendah. Tingkat keparahan wawasan ditentukan oleh anomali paling parah yang berkontribusi untuk menciptakan wawasan. Misalnya, jika wawasan AWS-ECS _ MemoryUtilization _dan_others mencakup satu anomali dengan tingkat keparahan rendah dan yang lain dengan tingkat keparahan tinggi, tingkat keparahan wawasan secara keseluruhan tinggi.

Jika instans Amazon RDS DB mengaktifkan Performance Insights, DevOps Guru for RDS memberikan analisis dan rekomendasi terperinci dalam anomali untuk instans ini. Untuk mengidentifikasi anomali, DevOps Guru untuk RDS mengembangkan baseline untuk nilai metrik database. DevOpsGuru untuk RDS kemudian membandingkan nilai metrik saat ini dengan baseline historis.

Wawasan proaktif

Wawasan proaktif memberi tahu Anda tentang perilaku bermasalah sebelum menimbulkan masalah. Ini berisi anomali dengan rekomendasi dan metrik terkait untuk membantu Anda mengatasi masalah sebelum menjadi masalah yang lebih besar.

Setiap halaman wawasan proaktif memberikan rincian tentang satu anomali.

Wawasan reaktif

Wawasan reaktif mengidentifikasi perilaku anomali saat terjadi. Ini berisi anomali dengan rekomendasi, metrik terkait, dan peristiwa untuk membantu Anda memahami dan mengatasi masalah sekarang.

Anomali kausal

Anomali kausal adalah anomali tingkat puncak dalam wawasan reaktif. Ini ditampilkan sebagai metrik Utama pada halaman detail anomali di konsol DevOps Guru. Beban database (beban DB) adalah anomali kausal untuk DevOps Guru untuk RDS. Misalnya, wawasan AWS-ECS _ MemoryUtilization _dan_others dapat memiliki beberapa anomali metrik, salah satunya adalah beban database (beban DB) untuk sumber daya. AWS/RDS

Dalam wawasan, beban Database anomali (beban DB) dapat terjadi untuk beberapa instans Amazon RDS DB. Tingkat keparahan anomali mungkin berbeda untuk setiap instance DB. Misalnya, tingkat keparahan untuk satu instans DB mungkin tinggi sementara tingkat keparahan untuk yang lain rendah. Konsol default ke anomali dengan tingkat keparahan tertinggi.

Anomali kontekstual

Anomali kontekstual adalah temuan dalam Beban basis data (Beban DB) yang terkait dengan wawasan reaktif. Ini ditampilkan di bagian Metrik Ter kait dari halaman detail anomali di konsol DevOps Guru. Setiap anomali kontekstual menggambarkan masalah kinerja Amazon RDS tertentu yang memerlukan penyelidikan. Misalnya, anomali kausal dapat mencakup anomali kontekstual berikut:

  • Kapasitas CPU ter lampaui — Antrian berjalan CPU atau pemanfaatan CPU di atas normal.

  • Memori database rendah — Proses tidak memiliki cukup memori.

  • Koneksi database mel onjak — Jumlah koneksi database di atas normal.

Rekomendasi

Setiap wawasan memiliki setidaknya satu tindakan yang disarankan. Contoh berikut adalah rekomendasi yang dihasilkan oleh DevOps Guru untuk RDS:

  • Setel ID SQL list_of_IDs untuk mengurangi penggunaan CPU, atau tingkatkan jenis instance untuk meningkatkan kapasitas CPU.

  • Tinjau lonjakan terkait koneksi database saat ini. Pertimbangkan untuk menyetel pengaturan kumpulan aplikasi untuk menghindari alokasi dinamis yang sering dari koneksi database baru.

  • Cari pernyataan SQL yang melakukan operasi memori berlebihan, seperti penyortiran dalam memori atau gabungan besar.

  • Selidiki I/O penggunaan berat untuk ID SQL berikut:list_of_IDs.

  • Periksa pernyataan yang membuat sejumlah besar data sementara, misalnya yang melakukan pengurutan besar atau menggunakan tabel sementara besar.

  • Periksa aplikasi untuk melihat apa yang menyebabkan peningkatan beban kerja database.

  • Pertimbangkan untuk mengaktifkan Skema Kinerja MySQL.

  • Periksa transaksi yang berjalan lama dan akhiri dengan komit atau rollback.

  • Konfigurasikan parameter idle_in_transaction_session_timeout untuk mengakhiri sesi apa pun yang telah berada dalam status 'idle dalam transaksi' lebih lama dari waktu yang ditentukan.