Ana içeriğe atla
Apinizer’da çeşitli verilerin loglanması gerekebilmektedir. Bu veriler belirli bir süre sonra anlam ifade etmeyebilir ve veritabanının büyümesine yol açabilir. Düzenli aralıklarla aşağıda verilen koleksiyonların temizlenmesi faydalı olacaktır.Bu işlemin otomatik olarak yapılması istenirse bu ekrandan silinmesi istenen logların ayarı yapılabilir. Aktif kayıtlar için, saat seçiliyse her saat başında, gün seçiliyse her gece 00:00’da çalışan bir görev belirtilen tarihten önce olan ilgili kayıtları siler.
Uygulama Logu Temizleme Görevleri

Konfigürasyon Alanları

Uygulama Logu Temizleme Görevi konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir:
AlanAçıklama
Manager LogsManager uygulamasının çalışması sırasında oluşan yazılımsal logların ne zamandan öncekilerinin silineceğini ayarlar.
Gateway LogsGateway uygulamasının çalışması sırasında oluşan yazılımsal logların ne zamandan öncekilerinin silineceğini ayarlar.
Cache LogsCache uygulamasının çalışması sırasında oluşan yazılımsal logların ne zamandan öncekilerinin silineceğini ayarlar.
Audit RecordsKullanıcıların sistem üzerinde yaptığı değişikliklerin kayıt edildiği logların ne zamandan öncekilerinin silineceğini ayarlar.
ACL Audit RecordsAPI Proxy’ye ya da API Proxy Grup’a erişim için yetki verilen ya da yetkisi alınan kullanıcı bilgileri (credential) kayıtlarının ne zamandan öncekilerinin silineceğini ayarlar.
Alert LogsApinizer üzerinde oluşturulan Alarm’lara ait log kayıtlarının ne zamandan öncekilerinin silineceğini ayarlar.
Token RequestsToken almak için yapılan isteklere ait kayıtların ne zamandan öncekilerinin silineceğini ayarlar.
Anomaly Detector LogsApinizer üzerinde oluşturulan anomali bulma işlemlerine ait log kayıtlarının ne zamandan öncekilerinin silineceğini ayarlar.
Uptime Monitor LogsApinizer üzerinde oluşturulan uptime monitoring işlemlerine ait log kayıtlarının ne zamandan öncekilerinin silineceğini ayarlar.
Task Flow LogsApinizer üzerinde oluşturulan Task Flow işlemlerine ait log kayıtlarının ne zamandan öncekilerinin silineceğini ayarlar.
Report LogsApinizer üzerinde oluşturulan rapor işlemlerine ait log kayıtlarının ne zamandan öncekilerinin silineceğini ayarlar.
API Proxy Trace LogsAPI trafiğinde Trace özelliği etkin olduğunda tutulan log kayıtlarının ne zaman silineceğini ayarlar.
API Manager User Token BlacklistAPI Yöneticisinden çıkış yapıldığında tutulan log kayıtlarının ne zaman silineceğini ayarlar.
User NotificationsKullanıcı Bildirimleri notification_user koleksiyonunda tutulur.
Environment(Namespace) MetricsOrtam(Namespace) Metrikleri environment_metric koleksiyonunda tutulur.
Log temizleme görevlerinin düzenli çalışması sistemin performansını artırır ve veritabanı boyutunu kontrol altında tutar.