Redis menyediakan log audit, log lambat, dan log run. Topik ini menjelaskan bidang-bidang untuk setiap jenis log.
Log audit
Log audit disimpan dalam Logstore bernama redis_audit_log_standard. Tabel berikut menjelaskan bidang-bidangnya.
Field | Description |
__topic__ | Topik log.
|
account | Nama akun database. |
command | Perintah Redis yang dieksekusi. Jika |
db | Nama database. |
extend_information | Informasi tambahan. |
instanceid | ID instans Redis. |
ip | Alamat IP. |
is_cautious | Menunjukkan apakah operasi tersebut berisiko tinggi.
|
latency | Latensi eksekusi perintah.
|
time | Timestamp. Contoh: 1597048424. |
type | Tipe log. Nilai yang valid:
|
Ketika type bernilai 7 (log kunci panas), tabel berikut menjelaskan bidang-bidang setiap elemen dalam array command.
Field | Type | Description |
category | string | Metode yang digunakan untuk mengidentifikasi kunci panas.
|
dbid | long | Database tempat kunci berada. Contoh: |
key | string | Kunci spesifik. Contoh: |
type | string | Tipe data kunci tersebut. Contoh: |
lfu | long | Bidang ini dapat diabaikan. Bidang ini digunakan pada versi engine sebelumnya dan hanya dikembalikan untuk kunci panas yang diidentifikasi berdasarkan QPS. |
qps | number|string | Frekuensi akses. Contoh: Catatan: Tipe data bidang ini adalah number pada versi engine terbaru, tetapi string pada beberapa versi sebelumnya. |
in_bytes | long | Traffic masuk. Bidang ini hanya dikembalikan ketika |
out_bytes | long | Traffic keluar. Bidang ini hanya dikembalikan ketika |
Ketika type bernilai 8 (log kunci besar), tabel berikut menjelaskan bidang-bidang setiap elemen dalam array command.
Field | Type | Description |
dbid | text | Database tempat kunci berada. Contoh: |
key | text | Kunci spesifik. Contoh: |
type | text | Tipe data kunci tersebut. Contoh: Catatan: Pada Redis open-source dan beberapa versi Tair sebelumnya, kunci bertipe string dicatat sebagai kunci besar jika panjangnya melebihi ambang batas (default: 2000). |
size | long | Jumlah elemen. Contoh: 1024. |
Log lambat
Log lambat disimpan dalam Logstore bernama redis_slow_run_log. Tabel berikut menjelaskan bidang-bidangnya.
Field | Description |
__topic__ | Topik log.
|
account | Nama akun database. |
command | Perintah Redis yang dieksekusi. |
db | Nama database. |
extend_information | Informasi tambahan. |
instanceid | ID instans Redis. |
ip | Alamat IP. |
is_cautious | Menunjukkan apakah operasi tersebut berisiko tinggi.
|
latency | Latensi eksekusi perintah.
|
time | Timestamp. Contoh: 1597048424. |
type | Tipe log. |
Log run
Log run disimpan dalam Logstore bernama redis_slow_run_log. Tabel berikut menjelaskan bidang-bidangnya.
Field | Description |
__topic__ | Topik log. Nilainya selalu |
extend_information | Informasi tambahan. |
instanceid | ID instans Redis. |
node_type | Node sumber log run.
|
runlog | Konten log run. |
time | Timestamp. Contoh: 1597048424. |