Denetim ve işlem kayıtları
Yönetim işlemlerini kullanıcı, hedef ve sonuç bağlamında inceleyin.
Kayıtların kapsamı
Denetim Kayıtları ekranı uygulamadaki kayıt altına alınan işlemleri incelemek için merkezi görünüm sağlar. Veri servisleri ve Docker Registry için ilgili modüllerin kendi işlem kayıtları da bulunur.
Kayıt ayrıntıları işlem türüne göre kullanıcı, zaman, hedef, başarı/hata sonucu ve ek bağlam içerebilir. Bir bağlantı testinin kaydı bile hangi hedefe ne zaman erişim denendiğini açıklamaya yardımcı olur.
Bir değişikliği araştırma
- İlgili zaman aralığını ve işlem bağlamını belirleyin.
- Denetim ekranındaki filtrelerle kullanıcı veya eylemi daraltın.
- Kayıt detayını açarak hedefi, sonucu ve mevcut hata bilgisini inceleyin.
- Veri servisi veya registry işlemi ise ilgili modül kayıtlarıyla karşılaştırın; sonucu gerçek kaynak durumuyla doğrulayın.
Kayıtları doğru yorumlama
Denetim kaydı, uygulamanın kaydettiği işlem olayını anlatır. Kubernetes’in bağımsız audit altyapısı, veritabanı transaction log’u veya tüm sistem trafiğinin eksiksiz kaydı yerine geçmez.
Başarısız bir istek ile başarılı veri değişikliğini ayırt edin. Kayıt erişimini uygun yetkilerle sınırlandırın; dışarıdan yapılan bir değişiklik Battani işlem kaydında bulunmayabilir.
Denetim ekranına erişim ve kapsam
Denetim Kayıtları system:audit:view izni gerektirir. Bu ekran kayıtları sorgulamak içindir; satır düzenleme veya kayıt silme aracı sunmaz. Kayıt oluşumu uygulamanın işlem akışından gelir.
- Tabloda zaman, kullanıcı, kategori, eylem, cluster, kaynak ve durum sütunları vardır.
- Kaynak kimliği tür/namespace/ad bileşimiyle okunur.
- Boş değer ilgili işlemde o alanın kaydedilmemesinden kaynaklanabilir.
Metin araması ve filtreyi uygulama
Arama alanına metni yazıp Enter veya Filtrele düğmesini kullanın. Kategori ve sonuç seçimiyle birlikte sorgulanır; filtre uygulamak sayfalamayı ilk sayfadan başlatır.
- İşlem adı, kaynak adı veya kullanıcı bağlamını daraltan ayırt edici terim kullanın.
- Arama sonucunu yalnız görünen ilk sayfayla sınırlı sanmayın; toplam ve sayfa araçlarını kontrol edin.
- Yeni filtreyi yazmak ile Filtrele işlemini tamamlamak arasındaki farkı dikkate alın.
Kategori filtresinin anlamı
Kategoriler auth, cluster, k8s, helm, yaml, port-forward, user, team, ai-provider, docker-registry ve system gibi işlem alanlarını ayırır. Kategori seçimi eylem adının yerine geçmez; aynı kategoride farklı işlemler bulunur.
- Oturum sorunu için auth; kaynak değişikliği için k8s/yaml; sürüm veya genel ayar için system kayıtlarına bakın.
- Docker Registry’nin kendi işlem kaydı görünümünü de gerektiğinde kullanın.
- Bütün veri servisi ayrıntılarının bu kategori listesinin altında tek biçimde yer aldığını varsaymayın.
Başlangıç/bitiş zamanı ve saat dilimi
Başlangıç ve bitiş alanları tarayıcının yerel tarih-saat girişidir; istek gönderilirken mutlak zamana çevrilir. Araştırdığınız log başka saat dilimindeyse zamanları eşleyin.
- Önce olayın çevresinde dar bir aralık seçin, gerekirse genişletin.
- Başlangıç ve bitiş sırasını kontrol edin.
- Ekranın tarih filtresi saklama süresi garantisi vermez.
Başarılı ve hatalı işlemleri ayırma
Sonuç filtresi tümü, başarılı ve hata seçeneklerini sunar. Başarı bir API işleminin kayıtlı sonucudur; daha sonra gerçekleşen rollout veya uygulama davranışının tamamı olmayabilir.
- Hatalı satırdaki hata metnini ve varsa durum kodunu okuyun.
- Başarılı YAML isteğinden sonra Pod’un hazır olmasını ayrı doğrulayın.
- Aynı kullanıcı/eylem için ardışık hata ve başarı kayıtlarını zaman sırasıyla karşılaştırın.
Satır ayrıntısı ve istek/yanıt gövdesi
Satıra tıklamak ayrıntıyı açar. HTTP yöntemi/yolu, istemci IP’si, user agent, süre, özet ve hata mesajı uygun olduğunda gösterilir. İstek ve varsa yanıt gövdesi biçimlendirilmiş metin olarak okunabilir.
- Gövdenin bulunmaması işlemin yapılmadığını kanıtlamaz.
- Süre milisaniyedir; uygulama işinin bütün yaşam süresiyle karıştırmayın.
- Kayıt içeriği paylaşılıyorsa kurumunuzun erişim politikasını uygulayın.
Sayfalama ve yenileme
Denetim tablosu sunucudan sayfalı veri alır. Yenile düğmesi ilk sayfayı yeniden getirir; yeni olayları görmek için kullanılır. Açılan ayrıntı yalnız seçili kayda aittir.
- Filtrelerden sonra toplam kayıt sayısını kontrol edin.
- Sonraki sayfalara geçmeden önce zaman aralığının doğru olduğunu doğrulayın.
- Yükleme hatasını boş sonuçla karıştırmayın; hata alanını okuyup sorguyu tekrar çalıştırın.
Diğer kayıtlarla ilişkilendirme
Battani denetimi uygulama üzerinden kaydedilen işlemleri gösterir. Haricî kubectl, veritabanı istemcisi veya başka otomasyonla yapılan değişiklikler burada bulunmayabilir. Veri servisi/registry kayıtları ve Kubernetes Events farklı kanıt türleridir.
- Kayıttaki kullanıcı, hedef ve saati not edin.
- İlgili modülün işlem kaydı ve hedef sistem durumuyla karşılaştırın.
- Değişiklik görünmüyorsa haricî yönetim yollarını araştırın.
- Kaydı eksiksiz ağ trafiği veya veritabanı transaction günlüğü olarak kullanmayın.