Amazon RDS untuk file log database Db2 - Layanan Basis Data Relasional Amazon

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

Amazon RDS untuk file log database Db2

Anda dapat mengakses RDS log diagnostik Db2 dan memberi tahu log dengan menggunakan RDS konsol Amazon,, AWS CLI atau. RDS API Untuk mengetahui informasi selengkapnya tentang cara melihat, mengunduh, dan melihat log basis data berbasis file, lihat Memantau file RDS Amazon.

Jadwal retensi

File log dirotasi setiap hari dan setiap kali instans DB Anda dimulai ulang. Berikut ini adalah jadwal retensi RDS untuk log Db2 di Amazon. RDS

Jenis log Jadwal retensi

Log diagnostik

Db2 menghapus log di luar pengaturan retensi dalam konfigurasi tingkat instance. Amazon RDS menetapkan diagsize parameter ke 1000.

Beri tahu log

Db2 menghapus log di luar pengaturan retensi dalam konfigurasi tingkat instance. Amazon RDS menetapkan diagsize parameter ke 1000.

Menerbitkan log Db2 ke Amazon Logs CloudWatch

Dengan RDS untuk Db2, Anda dapat mempublikasikan diagnostik dan memberi tahu peristiwa log langsung ke Amazon Logs. CloudWatch Analisis data log dengan CloudWatch Log, lalu gunakan CloudWatch untuk membuat alarm dan melihat metrik.

Dengan CloudWatch Log, Anda dapat melakukan hal berikut:

  • Menyimpan log dalam ruang penyimpanan durabel dengan periode retensi yang Anda tentukan.

  • Mencari dan memfilter data log.

  • Berbagi data log antar-akun.

  • Mengekspor log ke Amazon S3.

  • Streaming data ke OpenSearch Layanan Amazon.

  • Memproses data log secara real-time dengan Amazon Kinesis Data Streams. Untuk informasi selengkapnya, lihat Bekerja dengan Amazon CloudWatch Logs di Amazon Managed Service for Apache Flink for SQL Applications Developer Guide.

Amazon RDS menerbitkan masing-masing RDS untuk log database Db2 sebagai aliran database terpisah di grup log. Misalnya, jika Anda mempublikasikan log diagnostik dan memberi tahu log, data diagnostik disimpan dalam aliran log diagnostik di grup /aws/rds/instance/my_instance/diagnostic log, dan memberitahukan data log disimpan dalam grup /aws/rds/instance/my_instance/notify log.

catatan

Penerbitan RDS untuk log Db2 ke CloudWatch Log tidak diaktifkan secara default. Menerbitkan self-tuning memory manager (STMM) dan log statistik pengoptimal tidak didukung. Penerbitan RDS log Db2 ke CloudWatch Log didukung di semua Wilayah, kecuali untuk Asia Pasifik (Hong Kong).

RDSUntuk mempublikasikan log Db2 ke CloudWatch Log dari AWS Management Console
  1. Buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data, kemudian pilih instans DB yang ingin diubah.

  3. Pilih Modifikasi.

  4. Di bagian Log ekspor, pilih log yang ingin Anda mulai terbitkan ke CloudWatch Log.

    Anda dapat memilih diag.log, notify.log, atau keduanya.

  5. Pilih Lanjutkan, lalu pilih Ubah Instans DB di halaman ringkasan.

RDSUntuk mempublikasikan log Db2, Anda dapat menggunakan modify-db-instanceperintah dengan parameter berikut:

  • --db-instance-identifier

  • --cloudwatch-logs-export-configuration

catatan

Perubahan pada opsi --cloudwatch-logs-export-configuration selalu diterapkan ke instans DB secara langsung. Oleh karena itu, opsi --apply-immediately dan --no-apply-immediately tidak akan berpengaruh.

Anda juga dapat mempublikasikan RDS untuk log Db2 menggunakan perintah berikut:

contoh

Contoh berikut membuat instance RDS untuk Db2 DB dengan penerbitan CloudWatch Log diaktifkan. --enable-cloudwatch-logs-exportsNilai adalah JSON array string yang dapat mencakupdiag.log,notify.log, atau keduanya.

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance \ --db-instance-identifier mydbinstance \ --enable-cloudwatch-logs-exports '["diag.log","notify.log"]' \ --db-instance-class db.m4.large \ --engine db2-se

Untuk Windows:

aws rds create-db-instance ^ --db-instance-identifier mydbinstance ^ --enable-cloudwatch-logs-exports "[\"diag.log\",\"notify.log\"]" ^ --db-instance-class db.m4.large ^ --engine db2-se
catatan

Saat menggunakan prompt perintah Windows, Anda harus menghindari tanda kutip ganda (“) dalam JSON kode dengan mengawali mereka dengan garis miring terbalik (\).

contoh

Contoh berikut memodifikasi yang ada RDS untuk contoh Db2 DB untuk mempublikasikan file log ke Log. CloudWatch --cloudwatch-logs-export-configurationNilainya adalah JSON objek. Kunci untuk objek ini adalah EnableLogTypes, dan nilainya berupa rangkaian string yang dapat mencakup diag.log, notify.log, atau keduanya.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["diag.log","notify.log"]}'

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --cloudwatch-logs-export-configuration "{\"EnableLogTypes\":[\"diag.log\",\"notify.log\"]}"
catatan

Saat menggunakan prompt perintah Windows, Anda harus menghindari tanda kutip ganda (“) dalam JSON kode dengan mengawali mereka dengan garis miring terbalik (\).

contoh

Contoh berikut memodifikasi yang ada RDS untuk instans Db2 DB untuk menonaktifkan penerbitan file log diagnostik ke Log. CloudWatch --cloudwatch-logs-export-configurationNilainya adalah JSON objek. Kunci untuk objek ini adalah DisableLogTypes, dan nilainya berupa rangkaian string yang dapat mencakup diag.log, notify.log, atau keduanya.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["diag.log"]}'

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"diag.log\"]}"
catatan

Saat menggunakan prompt perintah Windows, Anda harus menghindari tanda kutip ganda (“) dalam JSON kode dengan mengawali mereka dengan garis miring terbalik (\).