Menerbitkan log database ke Amazon CloudWatch Logs - Amazon Aurora

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

Menerbitkan log database ke Amazon CloudWatch Logs

Dalam basis data on-premise, log basis data berada pada sistem file. Amazon RDS tidak menyediakan akses host ke log basis data pada sistem file klaster DB Anda. Untuk alasan ini, Amazon RDS memungkinkan Anda mengekspor log database ke Amazon CloudWatch Logs. Dengan CloudWatch Log, Anda dapat melakukan analisis real-time dari data log. Anda juga dapat menyimpan data dalam penyimpanan yang sangat tahan lama dan mengelola data dengan Agen CloudWatch Log.

Ikhtisar integrasi RDS dengan CloudWatch Log

Di CloudWatch Log, aliran log adalah urutan peristiwa log yang berbagi sumber yang sama. Setiap sumber log terpisah di CloudWatch Log membentuk aliran log terpisah. Grup log adalah grup log stream yang berbagi pengaturan retensi, pemantauan, dan kontrol akses yang sama.

Amazon Aurora terus mengalirkan data log klaster ke grup log. Misalnya, Anda memiliki grup log /aws/rds/cluster/cluster_name/log_type untuk setiap jenis log yang Anda terbitkan. Grup log ini berada di AWS Wilayah yang sama dengan instance database yang menghasilkan log.

AWS menyimpan data log yang dipublikasikan ke CloudWatch Log untuk jangka waktu yang tidak terbatas kecuali Anda menentukan periode retensi. Untuk informasi selengkapnya, lihat Ubah penyimpanan data log dalam CloudWatch Logs.

Memutuskan log mana yang akan dipublikasikan ke CloudWatch Log

Setiap mesin basis data RDS mendukung kumpulan log-nya sendiri. Untuk mempelajari opsi untuk mesin basis data Anda, baca topik berikut:

Menentukan log untuk dipublikasikan ke CloudWatch Log

Tentukan log yang akan diterbitkan di konsol. Pastikan Anda memiliki peran terkait layanan di AWS Identity and Access Management (IAM). Untuk mengetahui informasi selengkapnya tentang peran terkait layanan, lihat Menggunakan peran terkait layanan untuk Amazon Aurora.

Untuk menentukan log yang akan diterbitkan
  1. Buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Lakukan salah satu dari langkah berikut:

    • Pilih Buat basis data.

    • Pilih basis data dari daftar, lalu pilih Ubah.

  4. Di Ekspor log, pilih log yang akan diterbitkan.

    Contoh berikut menentukan log audit, log kesalahan, log umum, dan log query lambat untuk Aurora MySQL DB cluster RDS untuk MySQL .

    Pilih log untuk dipublikasikan ke CloudWatch Log

Mencari dan memfilter log Anda di CloudWatch Log

Anda dapat mencari entri log yang memenuhi kriteria tertentu menggunakan konsol CloudWatch Log. Anda dapat mengakses log baik melalui konsol RDS, yang mengarahkan Anda ke konsol CloudWatch Log, atau dari konsol CloudWatch Log secara langsung.

Untuk mencari log RDS menggunakan konsol RDS
  1. Buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih klaster DB atau instans DB.

  4. Pilih Konfigurasi.

  5. Di bagian bawah Log yang diterbitkan, pilih log basis data yang ingin dilihat.

Untuk mencari log RDS Anda menggunakan konsol CloudWatch Log
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, pilih Grup log.

  3. Di kotak filter, masukkan /aws/rds.

  4. Untuk Grup Log, pilih nama grup log yang berisi log stream yang akan dicari.

  5. Untuk Log Stream, pilih nama log stream yang akan dicari.

  6. Di bagian Peristiwa log, masukkan sintaksis filter yang akan digunakan.

Untuk informasi selengkapnya, lihat Mencari dan memfilter data log di Panduan Pengguna CloudWatch Log Amazon. Untuk tutorial blog yang menjelaskan cara memantau log RDS, lihat Membangun pemantauan basis data proaktif untuk Amazon RDS dengan Amazon CloudWatch Logs, AWS Lambda, dan Amazon SNS.