ApsaraDB for MongoDB menghasilkan log audit, log kueri lambat, dan log operasional. Topik ini menjelaskan field dalam setiap jenis log tersebut.
Log audit
Log audit disimpan di Logstore bernama mongo_audit_log_standard. Tabel berikut menjelaskan field-field dalam log audit.
Log audit dan log kueri lambat menggunakan nama field yang sama. Untuk membedakannya, periksa field audit_type. Pada log kueri lambat, field audit_type selalu bernilai slowop. Nilai lainnya menunjukkan entri log audit.
|
Field |
Description |
|
__topic__ |
Topik log. Nilai tetap: mongo_audit_log. |
|
audit_type |
Tipe log. Contoh: Command. Ketika audit_type bernilai 'command', mencakup perintah spesifik yang tercantum dalam tabel berikut. |
|
coll |
Nama collection. |
|
db |
Nama database. |
|
docs_examined |
Jumlah dokumen yang dipindai. |
|
instanceid |
ID instans ApsaraDB for MongoDB. |
|
keys_examined |
Jumlah entri indeks yang dipindai. |
|
latency |
Waktu yang diperlukan untuk menyelesaikan operasi. |
|
optype |
Tipe operasi. Nilai yang valid:
|
|
return_num |
Jumlah entri yang dikembalikan. |
|
thread_id |
ID thread. |
|
time |
Timestamp. |
|
user |
Username yang digunakan untuk masuk ke database ApsaraDB for MongoDB. |
|
user_ip |
Alamat IP client yang digunakan untuk mengakses instans ApsaraDB for MongoDB. |
Perintah yang termasuk saat audit_type bernilai 'command'
Tabel berikut mencantumkan perintah spesifik yang diaudit ketika audit_type bernilai 'command', dikelompokkan berdasarkan kategori.
|
Kategori perintah |
Perintah spesifik |
|
Perintah kueri dan agregasi |
|
|
Operasi indeks |
|
|
Operasi collection dan database |
|
|
Informasi server dan diagnostik |
|
|
Pemeliharaan dan validasi |
|
|
Manajemen replica set |
|
|
Manajemen sharding |
|
|
Manajemen pengguna |
|
|
Manajemen role |
|
|
Manajemen sesi |
|
|
Perintah transaksi |
|
|
Perintah autentikasi |
|
|
Administrasi sistem |
|
|
Perintah cache rencana |
|
|
Perintah lainnya |
|
Log kueri lambat
Log kueri lambat disimpan di Logstore bernama mongo_slow_run_log. Tabel berikut menjelaskan field-field dalam log kueri lambat.
|
Field |
Description |
|
__topic__ |
Topik log. Nilai tetap: mongo_slow_log. |
|
audit_type |
Tipe log. Nilai tetap: slowop. |
|
coll |
Nama collection. |
|
db |
Nama database. |
|
docs_examined |
Jumlah dokumen yang dipindai. |
|
instanceid |
ID instans ApsaraDB for MongoDB. |
|
keys_examined |
Jumlah entri indeks yang dipindai. |
|
latency |
Waktu yang diperlukan untuk menyelesaikan operasi. |
|
optype |
Tipe operasi. Nilai yang valid:
|
|
return_num |
Jumlah entri yang dikembalikan. |
|
thread_id |
ID thread. |
|
time |
Timestamp. Satuan: detik. |
|
user |
Username yang digunakan untuk masuk ke database ApsaraDB for MongoDB. |
|
user_ip |
Alamat IP client yang digunakan untuk mengakses instans ApsaraDB for MongoDB. |
Log operasional
Log operasional disimpan di Logstore bernama mongo_slow_run_log. Tabel berikut menjelaskan field-field dalam log operasional.
|
Field |
Description |
|
__topic__ |
Topik log. Nilai tetap: mongo_run_log. |
|
category |
Kategori log. Contoh: NETWORK (log koneksi jaringan). |
|
connection |
Informasi koneksi. |
|
content |
Konten log. |
|
instanceid |
ID instans ApsaraDB for MongoDB. |
|
ip |
Alamat IP. |
|
level |
Tingkat keparahan log. |
|
port |
Nomor port. |
|
time |
Timestamp entri log. |