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 log diagnostik RDS untuk Db2 dan memberi tahu log dengan menggunakan konsol Amazon RDS,, 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 untuk 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 setiap RDS untuk log database Db2 sebagai aliran database terpisah dalam 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

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

Untuk mempublikasikan RDS untuk log Db2 ke Log dari CloudWatch Konsol Manajemen AWS
  1. Buka konsol Amazon RDS 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.

Untuk menerbitkan RDS untuk 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 menerbitkan RDS untuk log Db2 menggunakan perintah berikut:

contoh

Contoh berikut membuat RDS untuk instans Db2 DB dengan penerbitan CloudWatch Log diaktifkan. Nilai --enable-cloudwatch-logs-exports adalah rangkaian JSON dari string yang dapat mencakup diag.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 command prompt Windows, Anda harus meng-escape tanda kutip ganda (") dalam kode JSON dengan memberikan garis miring terbalik (\) di depannya.

contoh

Contoh berikut memodifikasi RDS yang ada untuk contoh Db2 DB untuk mempublikasikan file log ke Log. CloudWatch Nilai --cloudwatch-logs-export-configuration adalah objek JSON. 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 command prompt Windows, Anda harus meng-escape tanda kutip ganda (") dalam kode JSON dengan memberikan garis miring terbalik (\) di depannya.

contoh

Contoh berikut memodifikasi RDS yang ada untuk instans Db2 DB untuk menonaktifkan penerbitan file log diagnostik ke Log. CloudWatch Nilai --cloudwatch-logs-export-configuration adalah objek JSON. 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 command prompt Windows, Anda harus meng-escape tanda kutip ganda (") dalam kode JSON dengan memberikan garis miring terbalik (\) di depannya.