API Proxy mesaj hattının herhangi bir noktasında anlık mesaj durumunu yakalayarak seçilen konnektörlere gönderebilirsiniz. HTTP, WebSocket ve gRPC protokollerinde çalışan bu politika ile pipeline üzerinde ara nokta loglaması yapabilirsiniz.
Bu doküman spesifik bir politikanın detaylı kullanımını anlatır. Eğer Apinizer politika yapısını ilk kez kullanıyorsanız veya politikaların genel çalışma prensiplerini öğrenmek istiyorsanız, öncelikle Politika Nedir? sayfasını okumanızı öneririz.
Log Politikası, mesaj işleme hattının (pipeline) herhangi bir noktasına yerleştirilerek o anki mesaj durumunun anlık görüntüsünü (snapshot) yakalar ve belirlenen konnektörlere gönderir.
Standart trafik loglamasından farklı olarak, pipeline’ın ara noktalarında (örneğin bir dönüştürme politikasından önce ve sonra) loglama yaparak mesaj değişikliklerini izlemeyi sağlar.
HTTP, WebSocket ve gRPC protokollerinde çalışır.
Birden fazla konnektöre aynı anda gönderim yapabilir.
Politikanın log göndereceği konnektörleri seçebilirsiniz. Konnektörler, bağlantı tanımı üzerinden seçilir ve ortam bağımsız çalışır — aynı bağlantı tanımı farklı ortamlarda farklı konnektör örneklerine karşılık gelebilir.
Global politika olarak işaretlenen tanımlar birden fazla ortamda kullanılabilir; her ortamda aynı bağlantı tanımına karşılık gelen konnektörün yapılandırılmış olması gerekir.
Politika seviyesinde gizlilik ayarları yapılandırarak hassas verilerin log kaydına yazılmadan önce işlenmesini sağlayabilirsiniz.
İşlem
Açıklama
Maskeleme (Mask)
Hassas veriyi kısmen gizler (ör: ****1234)
Silme (Delete)
Hassas veriyi tamamen kaldırır
Hashleme (Hash)
Hassas veriyi tek yönlü hash değerine dönüştürür
Şifreleme (Encrypt)
Hassas veriyi şifreler
Gizlilik ayarları iki seviyede uygulanır: önce politika seviyesindeki ayarlar, sonra konnektör seviyesindeki ayarlar. Her iki seviye de etkinse, her ikisi de sırasıyla uygulanır.