Denetim Kayıtları

Filtreleme
Sayfanın üst tarafında bulunan filtre bölümünden kriterler belirleyerek sonuçları log tablosunda görüntüleyebilirsiniz. Silme butonu ile filtre içerikleri temizlenebilir.
Tarih Aralığı alanları takvimden seçilebileceği gibi doğrudan klavyeden de girilebilir. Bir kaydın detayına girip listeye geri döndüğünüzde, o ana kadar uyguladığınız tarih aralığı dahil tüm filtreler korunur; sayfa varsayılan tarih aralığına sıfırlanmaz.
Bu ekran bir varlığın kendi Denetim ve Geri Yükleme görünümünden açıldığında (bir sekme ya da örneğin bir API Proxy veya Proxy Group'un düzenleme ekranında Diğer işlemler (⋯) > Geçmiş > Denetim ve Geri Yükleme yan paneli), Nesne ID filtresi o varlığa kilitlenir ve değiştirilemez — alanın yanındaki kilit simgesi bunu belirtir. Bu durumda listede yalnızca o varlığa ait kayıtlar görüntülenir.
Kaynak filtresi, listeyi bir kaydın geldiği dört yüzeyden birine daraltır: Manager (Yönetim Konsolu ve Yönetim API'leri), APIOps, Portal (API Portal'ın yönetim arka ucu — bkz. Portal Olayları) veya System (arkasında bir istek olmayan bir arka plan görevi/geçiş). Platform kapsamlı (projesiz) görünümde gösterilen Portal ID kolonu, Portal kaynaklı bir kaydın hangi portala ait olduğunu belirtir; diğer kaynaklarda boştur. Tabloda ayrıca bir Proje kolonu bulunur; kaydın ait olduğu projenin adını gösterir ve bir projeye bağlı olmayan kayıtlarda (Manager İsteği, Erişim Reddedildi gibi) boş kalır.
Olay Tipleri
Denetim Kayıtları üç temel olay türünü yakalayabilir; bunlar Olay Tipi kolonunda, işlemin geldiği İstemci IP ile birlikte gösterilir. Bu üçüne ek olarak hassas veriye erişimi izleyen beş olay türü — bkz. Hassas Erişim Olayları —, dağıtım, API Promotion ile erişim izni (ACL) işlemlerini izleyen on olay türü — bkz. Operasyon Olayları —, proje silme işlemini izleyen bir olay türü — bkz. Proje Silme Olayı — ve API Portal'ın kendi alan olaylarını izleyen on altı olay türü daha vardır — bkz. Portal Olayları.
| Olay Tipi | Ne zaman kaydedilir |
|---|---|
| Varlık | Bir varlık — API Proxy, Politika, bağlantı vb. — oluşturulduğunda, güncellendiğinde veya silindiğinde. Aşağıdaki Değişiklik Detayları bölümünün kapsadığı olay budur. |
| Manager İsteği | Aşağıda açıklanan ayar açıldığında, Yönetim Konsolu ekranlarına, Yönetim API'lerine, APIops'a veya API Portal'ın y önetim arka ucuna ulaşan bir yazma işlemi gerçekleştiğinde. |
| Erişim Reddedildi | Yönetim Konsolu'na veya Yönetim API'lerine yapılan bir istek reddedildiğinde — çağıran yetkili değilse (FORBIDDEN) veya sunulan token geçersiz ya da süresi dolmuşsa (UNAUTHENTICATED). Aşağıdaki ayardan bağımsız olarak her zaman kaydedilir. |
Bir kaydın detayına girildiğinde ayrıca işlemin Sonucu (başarılı, başarısız veya reddedildi), istemcinin gönderdiği User Agent, aynı istekten üretilen tüm denetim satırlarını birbirine bağlayan bir Correlation ID ve isteğin geldiği Kaynak (Yönetim Konsolu, APIops, API Portal veya arkasında istek olmayan işlemler için Sistem) görüntülenir.
Manager İsteği ve Erişim Reddedildi kayıtları belirli bir projeye bağlı değildir; bu nedenle yalnızca Denetim Kayıtları proje filtresi olmadan görüntülendiğinde görünür. Bu platform kapsamlı görünüm ve tüm projelerin kayıtları Sistem Yöneticisi ve Proje Yöneticisi kullanıcılara açıktır. Diğer kullanıcılar yalnızca Denetim → Görüntüleme yetkisine sahip oldukları kapsamı görür: bir projenin kayıtları için o projede, platform kapsamlı kayıtlar içinse Yönetim menüsünde bu yetkiyi taşıyan roller (örneğin Sistem Analisti) gerekir. Bu kullanıcılar için platform kapsamlı liste de aynı kapsamla daraltılır: platform kapsamlı kayıtların yanı sıra yalnızca okuyabildikleri projelerin kayıtları listelenir.
Yönetim Konsolu İsteklerinin Kaydedilmesi
Reddedilen bir yazma isteği aynı Correlation ID'yi paylaşan iki satır üretir: her zaman kaydedilen bir Erişim Reddedildi satırı ve aşağıdaki ayar açıksa sonucu reddedildi olan bir Manager İsteği satırı. Bu bilinçli bir davranıştır; ikisini birlikte görmek için Correlation ID ile filtreleyin.
Manager İsteği olaylarının kaydedilmesi varsayılan olarak kapalıdır. Yönetim → Sistem Ayarları → Genel Ayarlar → Audit Log bölümündeki Manager İsteklerini Denetle anahtarından etkinleştirilebilir. Etkinleştirildiğinde, Yönetim Konsolu ekranlarına, Yönetim API'lerine, APIops'a ve API Portal'ın yönetim arka ucuna gönderilen her yazma işlemi (HTTP POST, PUT, PATCH veya DELETE) kaydedilir — kimlik doğrulama, token yenileme ve çıkış uç noktaları hariç; bunlar zaten Giriş Kayıtları sayfasında ayrıntılı olarak izlenir.
Erişim Reddedildi olayları, tamamlanmış bir işlemi değil reddedilen bir isteği temsil ettiği için bu ayardan bağımsız olarak her zaman kaydedilir. Bu nedenle reddedilen tek bir istek, hem sonucu reddedildi olan bir Manager İsteği kaydı olarak hem de — reddin bir yetkilendirme hatasından kaynaklanması durumunda — ayrı bir Erişim Reddedildi kaydı olarak görünebilir.
Bu satırlar hem çağıranın yetkili olmadığı durumları (FORBIDDEN) hem de sunulan bir token'ın geçersiz ya da süresi dolmuş olduğu durumları (UNAUTHENTICATED) kapsar. Kimlik bilgisi hiç sunulmayan anonim istekler ile giriş ve oturum uç noktaları burada kaydedilmez; token geçersizliğinden doğan satırlar, ani bir toplu sona erme dalgasının kayıtları boğmaması için saniyede en fazla 20 ile sınırlıdır.
Bu olaylar için sorgu parametreleri ve kimlik doğrulama başlıkları (Authorization veya Cookie gibi) hiçbir zaman denetim kaydına yazılmaz — varsayılan olarak yalnızca yol, HTTP metodu, sonuç ve süre kaydedilir. İstek gövdesinin de kaydedilmesi ayrı ve varsayılan olarak kapalı bir ayardır; bkz. aşağıdaki İstek Gövdesinin Kaydedilmesi.