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 |
|
Beri tahu log |
Db2 menghapus log di luar pengaturan retensi dalam konfigurasi tingkat instance. Amazon RDS menetapkan |
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/ log, dan memberitahukan data log disimpan dalam grup my_instance/diagnostic/aws/rds/instance/ log.my_instance/notify
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
Buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Basis Data, kemudian pilih instans DB yang ingin diubah.
-
Pilih Modifikasi.
-
Di bagian Log ekspor, pilih log yang ingin Anda mulai terbitkan ke CloudWatch Log.
Anda dapat memilih diag.log, notify.log, atau keduanya.
-
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-identifiermydbinstance\ --enable-cloudwatch-logs-exports '["diag.log","notify.log"]' \ --db-instance-classdb.m4.large\ --enginedb2-se
Untuk Windows:
aws rds create-db-instance ^ --db-instance-identifiermydbinstance^ --enable-cloudwatch-logs-exports "[\"diag.log\",\"notify.log\"]" ^ --db-instance-classdb.m4.large^ --enginedb2-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-identifiermydbinstance\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["diag.log","notify.log"]}'
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifiermydbinstance^ --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-identifiermydbinstance\ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["diag.log"]}'
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifiermydbinstance^ --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.