Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pengiriman log
catatan
Log Lambat didukung untuk Valkey 7.x dan yang lebih baru, dan cluster OSS cache Redis dan grup replikasi menggunakan engine versi 6.0 dan seterusnya.
Engine Log didukung untuk Valkey 7.x, dan Redis OSS cache cluster dan grup replikasi menggunakan engine versi 6.2 dan seterusnya.
Pengiriman log memungkinkan Anda melakukan streaming SLOWLOG
Amazon Data Firehose
CloudWatch Log Amazon
Anda mengaktifkan dan mengonfigurasi pengiriman log saat membuat atau memodifikasi klaster menggunakan ElastiCache APIs. Setiap entri log akan dikirim ke tujuan yang ditentukan dalam salah satu dari dua format: JSONatau TEXT.
Sejumlah entri log lambat yang tetap diambil dari mesin secara berkala. Tergantung pada nilai yang ditentukan untuk parameter mesin slowlog-max-len
, entri log lambat tambahan mungkin tidak dikirimkan ke destinasi.
Anda dapat memilih untuk mengubah konfigurasi pengiriman atau menonaktifkan pengiriman log kapan saja menggunakan AWS konsol atau salah satu modifikasiAPIs, salah satu modify-cache-clusteratau modify-replication-group.
Anda harus menetapkan parameter apply-immediately
untuk semua perubahan pengiriman log.
catatan
Biaya Amazon CloudWatch Logs berlaku saat pengiriman log diaktifkan, bahkan saat log dikirim langsung ke Amazon Data Firehose. Untuk informasi selengkapnya, lihat bagian Log Penjual di CloudWatch Harga Amazon
Isi dari entri log lambat
Log Lambat berisi informasi berikut:
CacheClusterId— ID dari cluster cache
CacheNodeId— ID dari node cache
Id – Pengidentifikasi progresif unik untuk setiap entri log lambat
Timestamp – Stempel waktu Unix menunjukkan saat perintah yang dicatat ke log diproses
Duration – Jumlah waktu yang diperlukan untuk eksekusinya, dalam mikrodetik
Command – Perintah yang digunakan oleh klien. Misalnya,
set foo bar
difoo
mana kuncinya danbar
nilainya. ElastiCache menggantikan nama kunci dan nilai yang sebenarnya dengan(2 more arguments)
untuk menghindari mengekspos data sensitif.ClientAddress— Alamat IP klien dan port
ClientName— Nama klien jika diatur melalui
CLIENT SETNAME
perintah
Isi entri log mesin
Log ElastiCache Mesin berisi informasi berikut:
CacheClusterId— ID dari cluster cache
CacheNodeId— ID dari node cache
Level log — LogLevel bisa salah satu dari yang berikut:
VERBOSE("-")
,NOTICE("*")
,WARNING("#")
.Waktu - UTC Waktu pesan yang dicatat. Waktu berada dalam format berikut:
"DD MMM YYYY hh:mm:ss.ms UTC"
Role – Peran simpul asal log dipancarkan. Ini bisa menjadi salah satu dari yang berikut: “M” untuk Primer, “S” untuk replika, “C” untuk proses anak penulis yang mengerjakan RDB AOF /atau “X” untuk sentinel.
Pesan — Pesan log mesin.
Izin untuk mengonfigurasi pencatatan log
Anda perlu menyertakan IAM izin berikut dalam kebijakan IAM pengguna/peran Anda:
logs:CreateLogDelivery
logs:UpdateLogDelivery
logs:DeleteLogDelivery
logs:GetLogDelivery
logs:ListLogDeliveries
Untuk informasi selengkapnya, lihat Gambaran umum manajemen akses: Izin dan kebijakan.
Spesifikasi format log dan jenis log
Log lambat
Log lambat mendukung keduanya JSON dan TEXT
Berikut ini menunjukkan contoh JSON format:
{ "CacheClusterId": "logslowxxxxmsxj", "CacheNodeId": "0001", "Id": 296, "Timestamp": 1605631822, "Duration (us)": 0, "Command": "GET ... (1 more arguments)", "ClientAddress": "192.168.12.104:55452", "ClientName": "logslowxxxxmsxj##" }
Berikut ini menunjukkan contoh TEXT format:
logslowxxxxmsxj,0001,1605631822,30,GET ... (1 more arguments),192.168.12.104:55452,logslowxxxxmsxj##
Log mesin
Log mesin mendukung keduanya JSON dan TEXT
Berikut ini menunjukkan contoh JSON format:
{ "CacheClusterId": "xxxxxxxxxzy-engine-log-test", "CacheNodeId": "0001", "LogLevel": "VERBOSE", "Role": "M", "Time": "12 Nov 2020 01:28:57.994 UTC", "Message": "Replica is waiting for next BGSAVE before synchronizing with the primary. Check back later" }
Berikut ini menunjukkan contoh TEXT format:
xxxxxxxxxxxzy-engine-log-test/0001:M 29 Oct 2020 20:12:20.499 UTC * A slow-running Lua script detected that is still in execution after 10000 milliseconds.