All Products
Search
Document Center

Tair (Redis® OSS-Compatible):Kueri log audit

Last Updated:Sep 10, 2026

Log audit mencatat operasi penulisan, modifikasi, dan penghapusan data pada instans Tair (Redis OSS-compatible) Anda (operasi baca tidak dicatat). Gunakan log ini untuk menyelidiki lonjakan sumber daya yang tidak terduga, melacak perubahan data, atau memecahkan masalah akses.

Log audit mungkin mencakup catatan operasi sistem internal. Catatan tersebut bukan upaya akses eksternal dan tidak memerlukan tindakan apa pun:

  • Akun aurora: Akun sistem backend yang digunakan oleh Tair (Redis OSS-compatible) untuk menjalankan operasi pemeliharaan sistem seperti pencadangan dan pemantauan. Akun ini tidak diekspos ke pengguna, sehingga kemunculannya dalam log audit merupakan perilaku sistem normal.

  • IP host node DB: Alamat IP di luar daftar putih Anda yang muncul dalam log audit mungkin merupakan IP host dari node DB. Hal ini mencerminkan operasi sistem internal, bukan akses eksternal.

Konsol menampilkan maksimal 2.000 entri log. Untuk mengkueri set hasil yang lebih besar, gunakan Konsol Simple Log Service.

Perhatian

  • Log audit hanya mencatat operasi tulis (seperti SET, DEL, dan HSET) dan tidak mencatat operasi baca (seperti GET dan HGET).

  • Mengaktifkan log audit dapat berdampak pada performa instans sebesar 5%–15%. Untuk informasi selengkapnya, lihat Ikhtisar Log Audit.

Prasyarat

Sebelum memulai, pastikan fitur log audit telah diaktifkan pada instans Anda.

Berikan izin kepada Pengguna RAM

Lewati bagian ini jika Anda login dengan akun root Alibaba Cloud Anda.

Pengguna RAM yang mengakses log audit harus memiliki izin manajemen Simple Log Service. Berikan salah satu dari berikut ini:

  • Kebijakan sistem AliyunLogFullAccess — memberikan akses ke semua penyimpanan log. Lihat Berikan izin.

  • Kebijakan kustom yang hanya mencakup log audit Tair (Redis OSS-compatible):

    {
      "Version": "1",
      "Statement": [
        {
          "Action": "log:*",
          "Resource": "acs:log:*:*:project/nosql-*",
          "Effect": "Allow"
        }
      ]
    }

Lihat log audit

  1. Login ke halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans dideploy. Temukan instans tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, pilih Logs > Audit Logs.

  3. Di halaman Audit Logs, tinjau entri log untuk instans tersebut.

Filter log

Gunakan kondisi filter untuk mempersempit catatan log.

  1. Buka halaman Audit Logs untuk instans Anda (lihat Lihat log audit).

  2. Di bagian filter, atur satu atau beberapa kondisi berikut:

Kondisi filter

Deskripsi

Keyword

Filter berdasarkan alamat IP klien, perintah, akun, atau bidang tambahan lainnya. Masukkan nilai lengkap — pencocokan parsial tidak didukung. Misalnya, masukkan 192.168.*.1 (bukan 192.168), atau AUTH (bukan au). Jika kata kunci berisi titik dua (:), sertakan dalam tanda kutip ganda, misalnya "userId:1".

Type

redis_audit_log — log dari shard data. redis_proxy_audit_log — log dari server proxy. Hanya tersedia untuk instans yang menggunakan arsitektur kluster dalam modus proxy atau arsitektur pemisahan baca/tulis. Untuk instans tersebut, alamat klien default adalah IP proxy. Untuk mendapatkan IP klien asli, atur parameter ptod_enabled menjadi 1. Lihat Ikhtisar parameter konfigurasi.

Account

Akun yang digunakan untuk menghubungkan ke instans. Akun default ditampilkan sebagai null.

Client IP

Alamat IP klien yang menghubungkan ke instans.

DB

Database yang log-nya ingin Anda kueri.

Kueri log berdasarkan rentang waktu

  1. Buka halaman Audit Logs untuk instans Anda (lihat Lihat log audit).

  2. Klik Select Time Range dan tentukan rentang waktunya.

Referensi API

API

Deskripsi

ModifyAuditLogConfig

Mengaktifkan atau menonaktifkan log audit dan mengatur periode retensi log.

DescribeAuditLogConfig

Mengkueri konfigurasi log audit, termasuk apakah log audit diaktifkan dan periode retensinya.

DescribeAuditRecords

Mengkueri log audit suatu instans.

Penagihan

Setelah mengaktifkan log audit, Anda akan dikenai biaya berdasarkan penggunaan penyimpanan log audit. Untuk detail penagihan, lihat Item penagihan.

FAQ

Dapatkah saya melihat lebih dari 2.000 entri log audit?

Konsol menampilkan hingga 2.000 entri. Untuk kueri yang lebih besar, login ke Konsol Simple Log Service dan kueri penyimpanan log secara langsung.

Bagaimana cara memeriksa storage space yang digunakan oleh log audit?

Buka halaman Instances di konsol dan buka halaman Audit Logs untuk instans tersebut. Penggunaan penyimpanan ditampilkan di sana.

Mengapa beberapa log menampilkan IP klien 127.0.0.1?

Entri dengan alamat IP 127.0.0.1 dihasilkan oleh operasi manajemen internal, bukan oleh klien eksternal. Tabel berikut mencantumkan jenis log internal umum:

Tipe log

Deskripsi

Primary node eviction

Eviction terjadi pada node.

Primary node audit log drop event

Log audit event drop dimulai (drop start).

Primary node audit log drop event

Event drop log audit berakhir (drop end).

Primary node hot key log

Kunci panas terdeteksi pada node, diidentifikasi berdasarkan QPS (permintaan per detik) atau traffic.

Primary node large key log

Kunci besar terdeteksi pada node, diidentifikasi berdasarkan jumlah elemen.

Dapatkah log audit menunjukkan kapan suatu kunci dihapus, kunci mana yang paling baru disetel, atau kapan suatu akun login?

Jika logging audit diaktifkan sebelum suatu kunci dihapus, Anda dapat mengkueri waktu penghapusannya dan alamat IP sumber operasi tersebut. Konsol tidak dapat secara langsung menunjukkan kunci mana yang paling baru disetel. Untuk melacak permintaan tulis, aktifkan logging audit sebelum permintaan tersebut terjadi. Logging audit merupakan fitur berbayar, dan biaya dikenakan berdasarkan penggunaan penyimpanan log audit. Fitur ini hanya mencatat operasi yang dilakukan setelah diaktifkan dan tidak dapat mengambil kembali operasi historis.

Redis tidak mencatat waktu login akun. Setelah logging audit diaktifkan, Anda dapat melihat operasi tulis yang dilakukan oleh setiap akun selama periode pengaktifan.

Apakah alamat IP klien dalam log audit merepresentasikan IP klien sebenarnya, dan dapatkah saya membedakan operasi aplikasi dari operasi manual?

Log audit hanya mencatat alamat IP egress publik klien. Jika klien terhubung melalui VPN, log akan mencatat alamat IP egress publik VPN tersebut, bukan alamat IP sebenarnya dari klien. Log audit tidak dapat mengumpulkan informasi tentang perangkat klien yang mendasari.

Catatan

Database hanya mencatat alamat IP sumber suatu operasi. Database tidak dapat menentukan apakah perintah seperti FLUSHDB dipicu secara otomatis oleh aplikasi atau dijalankan secara manual. Gunakan atribusi alamat IP bersama dengan log aplikasi Anda untuk mengidentifikasi sumbernya.