Veritabanı işlemlerini izlemek, günlük girişlerini çeşitli kriterlere göre filtrelemek ve sorgularınız için zaman aralığını özelleştirmek amacıyla denetim günlüklerini sorgulayabilirsiniz.
Önkoşullar
Denetim günlüğü özelliği etkinleştirilmiş olmalıdır. Daha fazla bilgi için bkz. Denetim günlüğü özelliğini etkinleştirme.
Denetim günlüklerini sorgulama
MongoDB konsolu üzerinden oturum açın.
Örnek türüne bağlı olarak sol gezinme bölmesinde Replica Set Instances veya Sharded Cluster Instances seçeneğine tıklayın.
Sayfanın sol üst köşesinde, örneğin bulunduğu kaynak grubunu ve bölgeyi seçin.
Hedef örneğin kimliğine tıklayın veya örnek için Actions sütunundaki Manage seçeneğine tıklayın.
Örnek ayrıntıları sayfasının sol tarafındaki gezinme bölmesinde yolunu izleyin.
-
Mongo audit log center sayfasında denetim günlüğü ayrıntılarını görüntüleyin. Sayfa varsayılan olarak son 15 Minutes (Relative) içindeki günlükleri gösterir.
Denetim günlüğü yenileme sıklığını ayarlamak için Mongo audit log center sayfasının sağ üst köşesindeki Refresh seçeneğine tıklayabilirsiniz.
-
Once
Denetim günlüğünü bir kez yeniler.
-
Automatic Refresh
Denetim günlüğünü 15 seconds, 60 seconds, 5 minutes veya 15 minutes aralıklarla otomatik olarak yeniler.
NotMevcut otomatik yenileme aralığını devre dışı bırakmak için seçeneklerini belirleyin ve ardından yeni bir aralık ayarlayın.
-
Denetim günlüklerini filtreleme
Sonuçları daraltmak ve belirli denetim günlüğü girişlerini bulmak için filtreleri kullanın.
MongoDB konsolu üzerinden oturum açın.
Örnek türüne bağlı olarak sol gezinme bölmesinde Replica Set Instances veya Sharded Cluster Instances seçeneğine tıklayın.
Sayfanın sol üst köşesinde, örneğin bulunduğu kaynak grubunu ve bölgeyi seçin.
Hedef örneğin kimliğine tıklayın veya örnek için Actions sütunundaki Manage seçeneğine tıklayın.
Örnek ayrıntıları sayfasının sol tarafındaki gezinme bölmesinde yolunu izleyin.
-
Mongo audit log center sayfasının filtre bölümünde filtre koşullarını ayarlayın.
Aşağıdaki tabloda filtreler açıklanmaktadır.
Filtre
Açıklama
Keyword
Denetim günlüğünü istemci IP adresi, çalıştırılan komut, hesap veya genişletilmiş bilgiler gibi anahtar kelimelere göre filtreler.
-
Anahtar kelime araması tam eşleşme gerektirir. Belirsiz arama desteklenmez. Örneğin:
-
Bir istemci IP adresine (IPv4) göre filtrelemek için adresin tamamını noktalı ondalık gösterimiyle girin (örneğin 192.168.1.1). 192.168 veya 1.1 gibi kısmi adresler desteklenmez.
-
Çalıştırılan bir komuta göre filtrelemek için komut adının tamamını girin (örneğin AUTH veya auth). au gibi kısmi adlar desteklenmez.
-
-
Bir anahtar kelime iki nokta üst üste işareti (:) içeriyorsa bunu çift tırnak içine alın (""); örneğin "userId:1".
Operation type
Denetim günlüğünü işlem türüne göre filtreler.
Client IP Address
Denetim günlüğünü örneğe bağlanmak için kullanılan istemci IP adresine göre filtreler. Örneğin:
Bir ECS örneği ApsaraDB for MongoDB örneğine internet üzerinden bağlanıyorsa ECS örneğinin genel IP adresini girin.
Bir ECS örneği ApsaraDB for MongoDB örneğine sanal özel cloud (VPC) üzerinden bağlanıyorsa ECS örneğinin özel IP adresini girin.
Database Name
Denetim günlüğünü veritabanı adına göre filtreler.
Collection Name
Denetim günlüğünü koleksiyon adına göre filtreler.
Username
Denetim günlüğünü kullanıcı adına göre filtreler.
-
Zaman seçiciyi kullanma
Farklı zaman aralıkları için denetim günlüklerini sorgulamak üzere zaman seçiciyi kullanın.
MongoDB konsolu üzerinden oturum açın.
Örnek türüne bağlı olarak sol gezinme bölmesinde Replica Set Instances veya Sharded Cluster Instances seçeneğine tıklayın.
Sayfanın sol üst köşesinde, örneğin bulunduğu kaynak grubunu ve bölgeyi seçin.
Hedef örneğin kimliğine tıklayın veya örnek için Actions sütunundaki Manage seçeneğine tıklayın.
Örnek ayrıntıları sayfasının sol tarafındaki gezinme bölmesinde yolunu izleyin.
Mongo audit log center sayfasında sağ taraftaki Select time range seçeneğine tıklayın.
-
Select time range panelinde bir zaman aralığı seçin.
Aşağıdaki tabloda zaman seçici bölümleri açıklanmaktadır.
Bölüm
Açıklama
Zaman ayrıntıları
Relative time veya Time frame bölümündeki bir seçeneğin üzerine geldiğinizde bu bölümde tam zaman aralığı görüntülenir.
Göreli zaman
Mevcut zamana göre bir zaman dilimi seçer. Time details bölümünde karşılık gelen zaman aralığını görüntülemek için bir seçeneğin üzerine gelin.
Zaman çerçevesi
Bir dakika veya daha büyük granularity sahip sabit bir zaman çerçevesi seçer. Time details bölümünde karşılık gelen zaman aralığını görüntülemek için bir seçeneğin üzerine gelin.
Özel zaman
Özel bir zaman aralığı belirtir. Bir zaman aralığı girdikten sonra uygulamak için OK seçeneğine tıklayın.
NotMinimum sorgu granularity bir dakikadır. Saniye düzeyinde kesinlik için Simple Log Service (SLS) console üzerinde oturum açın ve denetim günlüğü girişlerini almak için bir sorgu ve analiz ifadesi kullanın. Daha fazla bilgi için bkz. Günlük sorgulama ve analizi için hızlı başlangıç.
İlgili API'ler
|
|
|
|
|
SSS
S: Neden yalnızca en fazla 2.000 denetim günlüğü girişini sorgulayabiliyorum?
Y: Mongo audit log center sayfasında en fazla 2.000 denetim günlüğü girişi görüntülenir. Daha fazla giriş sorgulamak için Simple Log Service (SLS) console üzerinde oturum açın. Daha fazla bilgi için bkz. Günlük sorgulama ve analizi için hızlı başlangıç.
S: Neden çok az denetim günlüğü verim var?
Y: Denetim günlüğü özelliğini etkinleştirdikten sonra varsayılan olarak yalnızca Admin ve slow işlem türleri seçilir. Denetlenen işlem türlerini değiştirmek isterseniz bkz. Denetlenen işlem türlerini değiştirme.