

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

# Alat pemantauan
<a name="monitoring-tools"></a>

Kami menyarankan Anda menggunakan alat observabilitas, pemantauan, dan peringatan untuk:
+ Dapatkan wawasan tentang kinerja lingkungan Amazon RDS Anda
+ Mendeteksi perilaku yang tidak terduga dan mencurigakan
+ Rencanakan kapasitas dan buat keputusan terdidik tentang mengalokasikan instans Amazon RDS
+ Menganalisis metrik dan log untuk memprediksi potensi masalah secara proaktif
+ Hasilkan peringatan saat ambang batas dilanggar untuk memecahkan masalah dan menyelesaikan masalah sebelum pengguna Anda terpengaruh

Anda memiliki opsi dan solusi berbeda untuk dipilih, termasuk alat dan layanan observabilitas dan pemantauan cloud-native yang AWS disediakan; solusi perangkat lunak sumber terbuka gratis; dan solusi pihak ketiga komersial untuk memantau instans Amazon RDS DB. Beberapa alat ini dibahas di bagian berikut.

Untuk menentukan alat mana yang paling sesuai dengan kebutuhan Anda, bandingkan fitur dan kemampuan masing-masing alat dengan persyaratan organisasi Anda. Kami juga menyarankan Anda mengevaluasi alat untuk kemudahan penyebaran, konfigurasi dan integrasi, pembaruan dan pemeliharaan perangkat lunak, metode penyebaran (misalnya, perangkat keras atau tanpa server), lisensi, harga, dan faktor lain yang spesifik untuk organisasi Anda.

**Bagian**
+ [Alat yang disertakan dalam Amazon RDS](amazon-rds-tools.md)
+ [CloudWatch ruang nama](cloudwatch-namespaces.md)
+ [CloudWatch alarm dan dasbor](cloudwatch-dashboards.md)
+ [Wawasan Performa Amazon RDS](performance-insights-tools.md)
+ [Pemantauan yang Ditingkatkan](enhanced-monitoring.md)
+ [AWS Layanan tambahan](aws-monitoring-tools.md)
+ [Alat pemantauan pihak ketiga](third-party-monitoring-tools.md)

# Alat yang disertakan dalam Amazon RDS
<a name="amazon-rds-tools"></a>

Amazon Relational Database Service (Amazon RDS) adalah layanan database terkelola di. AWS Cloud Karena Amazon RDS adalah layanan terkelola, ia membebaskan Anda dari sebagian besar tugas manajemen, seperti pencadangan basis data, sistem operasi (OS) dan instalasi perangkat lunak basis data, penambalan OS dan perangkat lunak, penyiapan ketersediaan tinggi, siklus hidup perangkat keras, dan operasi pusat data. AWS juga menyediakan seperangkat alat lengkap yang memungkinkan Anda membuat solusi [observabilitas](https://aws.amazon.com/products/management-and-governance/use-cases/monitoring-and-observability/) lengkap untuk instans Amazon RDS DB Anda.

Beberapa alat pemantauan disertakan, dikonfigurasi sebelumnya, dan diaktifkan secara otomatis di layanan Amazon RDS. Dua alat otomatis tersedia untuk Anda segera setelah Anda memulai instans Amazon RDS baru Anda:
+ **Status instans Amazon RDS** memberikan detail tentang kesehatan instans DB Anda saat ini. *Misalnya, kode status termasuk *Available, *Stopped**, *Creating*, *Backing-up*, dan Failed.* Anda dapat menggunakan konsol Amazon RDS, AWS Command Line Interface (AWS CLI), atau Amazon RDS API untuk melihat status instance. Untuk informasi selengkapnya, lihat [Melihat status instans Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/accessing-monitoring.html#Overview.DBInstance.Status) di dokumentasi Amazon RDS.
+ Rekomendasi **Amazon RDS memberikan rekomendasi** otomatis untuk instans DB, replika baca, dan grup parameter DB. Rekomendasi ini disediakan dengan menganalisis penggunaan instans DB, data kinerja, dan konfigurasi, dan disampaikan sebagai panduan. Misalnya, rekomendasi *usang versi Engine* menunjukkan bahwa instans DB Anda tidak menjalankan versi terbaru dari perangkat lunak basis data dan Anda harus memutakhirkan instans DB Anda untuk mendapatkan manfaat dari perbaikan keamanan terbaru dan peningkatan lainnya. Untuk informasi selengkapnya, lihat [Melihat rekomendasi Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/monitoring-recommendations.html) di dokumentasi Amazon RDS.

# CloudWatch ruang nama
<a name="cloudwatch-namespaces"></a>

Amazon RDS terintegrasi dengan [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html), yang merupakan layanan pemantauan dan peringatan untuk sumber daya cloud dan aplikasi yang berjalan. AWS Amazon RDS secara otomatis mengumpulkan metrik, file log, jejak, dan peristiwa tentang operasi, pemanfaatan, kinerja, dan kesehatan instans DB, dan mengirimkannya ke penyimpanan, analisis, dan CloudWatch peringatan jangka panjang.

Amazon RDS untuk MySQL dan Amazon RDS untuk MariaDB secara otomatis menerbitkan satu set metrik default dalam interval satu menit tanpa biaya tambahan. CloudWatch Metrik tersebut dikumpulkan ke dalam dua *ruang nama*, yang merupakan wadah untuk metrik:
+ [Namespace AWS/RDS menyertakan metrik tingkat instans DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-metrics.html#rds-cw-metrics-instance). Contohnya termasuk `BinLogDiskUsage` (jumlah ruang disk yang ditempati oleh log biner), `CPUUtilization` (persentase pemanfaatan CPU), `DatabaseConnections` (jumlah koneksi jaringan klien ke instans DB), dan banyak lagi.
+ [Ruang nama AWS/penggunaan mencakup](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-metrics.html#rds-metrics-usage) [metrik penggunaan tingkat akun, yang digunakan untuk menentukan apakah Anda beroperasi dalam kuota layanan Amazon RDS Anda.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html#RDS_Limits.Limits) Contohnya termasuk `DBInstances` (jumlah instans DB di akun AWS atau Wilayah Anda), `DBSubnetGroups` (jumlah grup subnet DB di AWS akun atau Wilayah Anda), dan `ManualSnapshots` (jumlah snapshot database yang dibuat secara manual di AWS akun atau Wilayah Anda).

CloudWatch mempertahankan data metrik sebagai berikut:
+ 3 jam: Metrik kustom resolusi tinggi dengan periode kurang dari 60 detik dipertahankan selama 3 jam. Setelah 3 jam, titik data dikumpulkan menjadi metrik periode 1 menit dan disimpan selama 15 hari.
+ 15 hari: Poin data dengan jangka waktu 60 detik (1 menit) dipertahankan selama 15 hari. Setelah 15 hari, titik data dikumpulkan menjadi metrik periode 5 menit dan disimpan selama 63 hari.
+ 63 hari: Titik data dengan jangka waktu 300 detik (5 menit) dipertahankan selama 63 hari. Setelah 63 hari, titik data dikumpulkan menjadi metrik periode 1 jam dan disimpan selama 15 bulan.
+ 15 bulan: Titik data dengan jangka waktu 3.600 detik (1 jam) tersedia selama 15 bulan (455 hari).

Untuk informasi selengkapnya, lihat [Metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric) dalam CloudWatch dokumentasi.

# CloudWatch alarm dan dasbor
<a name="cloudwatch-dashboards"></a>

Anda dapat menggunakan [ CloudWatch alarm Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) untuk menonton metrik Amazon RDS tertentu selama periode waktu tertentu. Misalnya, Anda dapat memantau`FreeStorageSpace`, dan kemudian melakukan satu atau beberapa tindakan jika nilai metrik melanggar ambang batas yang Anda tetapkan. Jika Anda menetapkan ambang batas ke 250 MB dan ruang penyimpanan kosong adalah 200 MB (kurang dari ambang batas), alarm akan diaktifkan dan dapat memicu tindakan untuk secara otomatis menyediakan penyimpanan tambahan untuk instans Amazon RDS DB. Alarm juga dapat mengirim SMS notifikasi ke DBA dengan menggunakan Amazon Simple Notification Service (Amazon SNS). Diagram berikut menggambarkan proses.

![\[Menggunakan CloudWatch alarm untuk memantau metrik Amazon RDS\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/cloudwatch-alarms.png)


CloudWatch juga menyediakan [dasbor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html), yang dapat Anda gunakan untuk membuat, menyesuaikan, berinteraksi, dan menyimpan tampilan (grafik) metrik yang disesuaikan. Anda juga dapat menggunakan [Wawasan CloudWatch Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) untuk membuat dasbor untuk memantau log kueri lambat dan log kesalahan, dan untuk menerima peringatan jika pola tertentu telah terdeteksi di log tersebut. Layar berikut menunjukkan contoh CloudWatch dasbor.

![\[Menggunakan CloudWatch dasbor untuk memantau metrik\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/cloudwatch-dashboard.png)


# Wawasan Performa Amazon RDS
<a name="performance-insights-tools"></a>

[Amazon RDS Performance](https://aws.amazon.com/rds/performance-insights/) Insights adalah alat penyetelan dan pemantauan kinerja database yang memperluas fitur pemantauan Amazon RDS. Ini membantu Anda menganalisis kinerja database Anda dengan memvisualisasikan beban instans DB dan memfilter beban dengan menunggu, pernyataan SQL, host, atau pengguna. Alat ini menggabungkan beberapa metrik ke dalam satu grafik interaktif yang membantu Anda mengidentifikasi jenis kemacetan yang mungkin dimiliki instans DB Anda, seperti menunggu kunci, konsumsi CPU tinggi, atau latensi I/O, dan menentukan pernyataan SQL mana yang membuat hambatan. Layar berikut menunjukkan contoh visualisasi.

![\[Contoh grafik dari Amazon RDS Performance Insights\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/performance-insights-example.png)


Anda harus [mengaktifkan Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Enabling.html) selama proses pembuatan instans DB untuk mengumpulkan metrik instans Amazon RDS DB di akun Anda. Tingkat gratis mencakup tujuh hari riwayat data kinerja dan satu juta permintaan API per bulan. Secara opsional, Anda dapat membeli periode retensi yang lebih lama. Untuk informasi harga selengkapnya, lihat [Harga Wawasan Performa](https://aws.amazon.com/rds/performance-insights/pricing/).

Untuk informasi tentang cara menggunakan Performance Insights untuk memantau instans DB, lihat bagian [pemantauan instans DB](db-instance-monitoring.md) nanti di panduan ini.

Performance Insights [secara otomatis menerbitkan metrik](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Cloudwatch.html) ke. CloudWatch Selain menggunakan alat Performance Insights, Anda dapat memanfaatkan fitur tambahan yang CloudWatch disediakan. Anda dapat memeriksa metrik Performance Insights menggunakan CloudWatch konsol, the AWS CLI, atau API. CloudWatch Anda juga dapat menambahkan CloudWatch alarm, seperti halnya metrik lainnya. Misalnya, Anda mungkin ingin memicu pemberitahuan SMS DBAs atau mengambil tindakan korektif jika `DBLoad` metrik melanggar nilai ambang batas yang Anda tetapkan. Anda juga dapat menambahkan metrik Performance Insights ke dasbor yang ada. CloudWatch

# Pemantauan yang Ditingkatkan
<a name="enhanced-monitoring"></a>

[Enhanced Monitoring](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.overview.html) adalah alat yang menangkap metrik secara real time untuk sistem operasi (OS) yang dijalankan instans Amazon RDS DB Anda. Metrik ini memberikan granularitas hingga satu detik untuk CPU, memori, Amazon RDS dan proses OS, sistem file, dan I/O data disk, antara lain. Anda dapat mengakses dan menganalisis metrik ini di konsol [Amazon RDS.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.Viewing.html) Seperti halnya Performance Insights, metrik Enhanced Monitoring dikirimkan dari Amazon RDS ke CloudWatch, di mana Anda dapat memanfaatkan fitur tambahan seperti pelestarian metrik jangka panjang untuk analisis, membuat filter metrik, menampilkan grafik di dasbor, dan menyiapkan alarm. CloudWatch Secara default, Enhanced Monitoring dinonaktifkan saat Anda membuat instans Amazon RDS DB baru. Anda dapat [mengaktifkan](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.Enabling.html) fitur saat membuat atau memodifikasi instans DB. Harga didasarkan pada jumlah data yang ditransfer dari Amazon RDS ke CloudWatch Log, dan tarif penyimpanan. Bergantung pada perincian dan jumlah instans DB di mana Enhanced Monitoring diaktifkan, beberapa bagian data pemantauan dapat dimasukkan dalam tingkat bebas CloudWatch Log. Untuk detail harga lengkap, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). Untuk informasi selengkapnya tentang alat ini, lihat [dokumentasi Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html) dan FAQ [Pemantauan yang Ditingkatkan](https://aws.amazon.com/rds/faqs/#Enhanced_Monitoring).

# AWS Layanan tambahan
<a name="aws-monitoring-tools"></a>

AWS menyediakan beberapa layanan pendukung, yang juga terintegrasi dengan Amazon RDS dan CloudWatch, untuk lebih meningkatkan pengamatan database Anda. Ini termasuk Amazon EventBridge, Amazon CloudWatch Logs, dan AWS CloudTrail.
+ [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html) adalah bus acara tanpa server yang dapat menerima, memfilter, mengubah, merutekan, dan mengirimkan acara dari aplikasi dan AWS sumber daya Anda, termasuk instans Amazon RDS DB Anda. *Acara Amazon RDS* menunjukkan perubahan di lingkungan Amazon RDS. Misalnya, ketika instans DB mengubah statusnya dari *Tersedia* menjadi *Berhenti*, Amazon RDS menghasilkan acara `RDS-EVENT-0087 / The DB instance has been stopped` tersebut. Amazon RDS mengirimkan acara ke CloudWatch Acara dan EventBridge dalam waktu dekat. Menggunakan EventBridge dan CloudWatch Acara, Anda dapat menentukan aturan untuk mengirim peringatan pada peristiwa Amazon RDS tertentu yang menarik dan mengotomatiskan tindakan yang akan diambil saat acara cocok dengan aturan. Berbagai target tersedia sebagai respons terhadap suatu peristiwa, seperti AWS Lambda fungsi yang dapat melakukan tindakan korektif, atau topik Amazon SNS yang dapat mengirim email atau SMS untuk DBAs memberi tahu DevOps atau merekayasa tentang acara tersebut.
+ [Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) adalah layanan yang memusatkan penyimpanan file log dari semua aplikasi, sistem, dan AWS layanan Anda, termasuk Amazon RDS for MySQL dan MariaDB instans dan. AWS CloudTrail Jika Anda [mengaktifkan](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Concepts.MariaDB.html#USER_LogAccess.MariaDB.PublishtoCloudWatchLogs) fitur untuk instans DB Anda, Amazon RDS secara otomatis menerbitkan log berikut ke Log: CloudWatch 
  + Log kesalahan
  + Log kueri lambat
  + Log umum
  + Log audit

  Anda dapat menggunakan Wawasan CloudWatch Log untuk menanyakan dan menganalisis data log. Fitur ini mencakup bahasa kueri yang dibuat khusus yang membantu Anda mencari peristiwa log yang cocok dengan pola, yang Anda tentukan. Misalnya, Anda dapat melacak korupsi tabel di instance MySQL DB Anda dengan memantau file log kesalahan untuk pola berikut:. `"ERROR 1034 (HY000): Incorrect key file for table '*'; try to repair it OR Table * is marked as crashed"` Data log yang difilter dapat diubah menjadi CloudWatch metrik. Anda kemudian dapat menggunakan metrik untuk membuat dasbor dengan grafik atau data tabular, atau menyetel alarm jika nilai ambang batas yang ditentukan dilanggar. Ini sangat berguna saat menggunakan log audit, karena Anda dapat secara otomatis memantau, mengirim peringatan, dan mengambil tindakan korektif jika ada perilaku yang tidak terduga atau mencurigakan terdeteksi. Anda dapat mengakses dan mengelola log database dengan menggunakan AWS Management Console, Amazon RDS API, atau AWS SDK for CloudWatch Logs. AWS CLI
+ [AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)log dan terus memantau aktivitas pengguna dan API di Anda Akun AWS. Ini membantu Anda dengan audit, pemantauan keamanan, dan pemecahan masalah operasional Amazon RDS for MySQL atau instans DB MariaDB Anda. CloudTrail terintegrasi dengan Amazon RDS. Semua tindakan dapat dicatat, dan CloudTrail menyediakan catatan tindakan yang diambil oleh pengguna, peran, atau AWS layanan di Amazon RDS. Misalnya, saat pengguna membuat instans Amazon RDS DB baru, peristiwa terdeteksi, dan log menyertakan informasi tentang tindakan yang diminta (`"eventName": "CreateDBInstance"`), tanggal dan waktu tindakan (`"eventTime": "2022-07-30T22:14:06Z"`), parameter permintaan (`"requestParameters": {"dBInstanceIdentifier": "test-instance", "engine": "mysql", "dBInstanceClass": "db.m6g.large"}`), dan sebagainya. Peristiwa yang dicatat oleh CloudTrail menyertakan panggilan dari konsol Amazon RDS dan panggilan dari kode yang menggunakan Amazon RDS API.

# Alat pemantauan pihak ketiga
<a name="third-party-monitoring-tools"></a>

Dalam beberapa skenario, selain rangkaian lengkap alat observabilitas dan pemantauan cloud-native yang AWS menyediakan Amazon RDS, Anda mungkin ingin menggunakan alat pemantauan dari vendor perangkat lunak lain. Skenario tersebut mencakup penerapan hibrid, di mana Anda mungkin memiliki sejumlah database yang berjalan di pusat data lokal dan kumpulan database lain yang berjalan di pusat data lokal. AWS Cloud Jika Anda telah menetapkan solusi observabilitas perusahaan, Anda mungkin ingin terus menggunakan alat yang ada dan memperluasnya ke AWS Cloud penerapan Anda. Tantangan dalam menyiapkan solusi pemantauan pihak ketiga seringkali terletak pada perlindungan yang diberlakukan oleh Amazon RDS sebagai layanan yang dikelola cloud. Misalnya, Anda tidak dapat menginstal perangkat lunak agen pada sistem operasi host yang menjalankan instans DB, karena akses ke mesin host database ditolak. Namun, Anda dapat mengintegrasikan banyak solusi pemantauan pihak ketiga dengan Amazon RDS dengan membangun di atas CloudWatch dan AWS Cloud layanan lainnya. Misalnya, metrik, log, peristiwa, dan jejak Amazon RDS dapat diekspor dan kemudian diimpor ke alat pemantauan pihak ketiga untuk analisis, visualisasi, dan peringatan lebih lanjut. Beberapa solusi pihak ketiga ini termasuk Prometheus, Grafana, dan Percona.

## Prometheus dan Grafana
<a name="prometheus-grafana"></a>

[Prometheus](https://prometheus.io/) adalah solusi pemantauan sumber [terbuka yang](https://github.com/prometheus/prometheus) mengumpulkan metrik dari target yang dikonfigurasi pada interval tertentu. Ini adalah solusi pemantauan tujuan umum yang dapat memantau aplikasi atau layanan apa pun. Saat Anda memantau instans Amazon RDS DB, CloudWatch kumpulkan metrik dari Amazon RDS. Metrik kemudian diekspor ke server Prometheus dengan menggunakan eksportir open-source seperti eksportir YACE atau Eksportir. CloudWatch
+ [Eksportir YACE](https://promcat.io/apps/aws-rds) mengoptimalkan tugas ekspor data dengan mengambil beberapa metrik dalam satu permintaan ke API. CloudWatch Setelah metrik disimpan di server Prometheus, server mengevaluasi ekspresi aturan dan dapat menghasilkan peringatan ketika kondisi tertentu diamati.
+ [CloudWatch Eksportir](https://github.com/prometheus/cloudwatch_exporter) secara resmi dikelola oleh Prometheus. Ini mengambil CloudWatch metrik melalui CloudWatch API dan menyimpannya di server Prometheus dalam format yang kompatibel dengan Prometheus, dengan menggunakan permintaan REST API ke titik akhir HTTP.

Saat Anda memilih eksportir, rancang model penerapan Anda, dan konfigurasikan instance eksportir, pertimbangkan [CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html)dan layanan [CloudWatch Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch_limits_cwl.html) serta kuota API, karena ekspor metrik CloudWatch ke server Prometheus diimplementasikan di atas API. CloudWatch Misalnya, menerapkan beberapa instance CloudWatch Eksportir dalam satu Akun AWS dan Wilayah untuk memantau ratusan instans Amazon RDS DB dapat mengakibatkan kesalahan pelambatan () dan kesalahan kode 400. **ThrottlingException** Untuk mengatasi keterbatasan tersebut, pertimbangkan untuk menggunakan eksportir YACE, yang dioptimalkan untuk mengumpulkan hingga 500 metrik berbeda dalam satu permintaan. Selain itu, untuk menerapkan sejumlah besar instans Amazon RDS DB, Anda harus mempertimbangkan untuk menggunakan [beberapa Akun AWS](https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/benefits-of-using-multiple-aws-accounts.html#distribute-aws-service-quotas-and-api-request-rate-limits), alih-alih memusatkan beban kerja menjadi satu Akun AWS, dan membatasi jumlah instans eksportir di masing-masing instans. Akun AWS

[Peringatan dihasilkan oleh server Prometheus dan ditangani oleh Alertmanager.](https://prometheus.io/docs/alerting/latest/alertmanager/) Alat ini menangani deduplikasi, pengelompokan, dan perutean peringatan ke penerima yang benar seperti email, SMS, atau Slack, atau memulai tindakan respons otomatis. Alat [open-source](https://github.com/grafana/grafana) lain yang disebut [Grafana](https://grafana.com/) menampilkan visualisasi untuk metrik ini. Grafana menyediakan widget visualisasi yang kaya, seperti grafik canggih, dasbor dinamis, dan fitur analitik seperti kueri ad-hoc dan penelusuran dinamis. Hal ini juga dapat mencari dan menganalisis log, dan termasuk fitur peringatan untuk terus mengevaluasi metrik dan log, dan mengirim pemberitahuan ketika data cocok dengan aturan peringatan.

![\[Menggunakan Prometheus dan Grafana dengan Amazon RDS dan CloudWatch\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/third-party-tools.png)


## Percona
<a name="percona"></a>

[Percona Monitoring and Management (PMM)](https://docs.percona.com/percona-monitoring-and-management/setting-up/client/aws.html) adalah solusi pemantauan, manajemen, dan observabilitas database [open-source](https://github.com/percona/pmm) gratis untuk MySQL dan MariaDB. PMM mengumpulkan ribuan metrik kinerja dari instans DB dan hostnya. Ini menyediakan UI web untuk memvisualisasikan data di dasbor dan fitur tambahan seperti penasihat otomatis untuk penilaian kesehatan database. Anda dapat menggunakan PMM untuk memantau Amazon RDS. Namun, klien PMM (agen) tidak diinstal pada host yang mendasari instans Amazon RDS DB, karena tidak memiliki akses ke host. Sebagai gantinya, alat ini terhubung ke instans Amazon RDS DB, kueri statistik server, skema sys`INFORMATION_SCHEMA`, dan Skema Kinerja, dan menggunakan CloudWatch API untuk memperoleh metrik, log, peristiwa, dan jejak. PMM memerlukan kunci akses pengguna AWS Identity and Access Management (IAM) (peran IAM) dan secara otomatis menemukan instans Amazon RDS DB yang tersedia untuk pemantauan. Alat PMM diprofilkan untuk pemantauan basis data dan mengumpulkan lebih banyak metrik khusus database daripada Prometheus. Untuk menggunakan [dasbor PMM Query Analytics](https://docs.percona.com/percona-monitoring-and-management/get-started/query-analytics.html), Anda harus mengonfigurasi Skema Kinerja sebagai sumber kueri, karena agen Query Analytics tidak diinstal untuk Amazon RDS dan tidak dapat membaca log kueri lambat. Sebagai gantinya, ia menanyakan `performance_schema` dari instance MySQL dan MariaDB DB secara langsung untuk mendapatkan metrik. Salah satu fitur yang menonjol dari PMM adalah [kemampuannya untuk memperingatkan](https://docs.percona.com/percona-monitoring-and-management/get-started/alerting.html) dan memberi saran DBAs tentang masalah yang diidentifikasi alat dalam database mereka. PMM menawarkan serangkaian pemeriksaan yang dapat mendeteksi ancaman keamanan umum, penurunan kinerja, kehilangan data, dan korupsi data.

Selain alat-alat ini, ada beberapa solusi observabilitas dan pemantauan komersial yang tersedia di pasar yang dapat diintegrasikan dengan Amazon RDS. [Contohnya termasuk [Datadog Database Monitoring, [Dynatrace Amazon RDS](https://www.dynatrace.com/technologies/aws-monitoring/amazon-rds-monitoring/) monitoring](https://www.datadoghq.com/dg/monitor/rds-benefits/), dan Database Monitoring. AppDynamics ](https://www.appdynamics.com/supported-technologies/database/amazon-rds-monitoring)