Sistem Kayıtları
Gerekli Yetki: navigateLogs | Roller: Yalnızca Sistem Yöneticisi
Modül Nedir?
Sistem Kayıtları modülü, Retmes MES platformunun kendi iç işleyişi sırasında ürettiği teknik log mesajlarını görüntülediğiniz tanılama ekranıdır. Uygulama sunucusu; bir API isteği başarısız olduğunda, bir servis bağlantısı koptuğunda, bir işlem beklenmedik bir hata fırlattığında veya bir arka plan görevi tamamlandığında bu bilgileri sistem log kaydı olarak saklar.
CRUD Kayıtları modülünden temel farkı şudur: CRUD Kayıtları kullanıcının ne yaptığını izlerken, Sistem Kayıtları platformun kendisinin ne yaptığını ve hangi teknik sorunlarla karşılaştığını kaydeder. Bir sistemsel hata sonucu kullanıcı şikayeti geldiğinde ilk bakılacak yer burasıdır.
Modül salt okunurdur; kayıtlar yalnızca sistem tarafından yazılır. Tarih aralığı ve log seviyesi filtreleriyle belirli olaylar hızla bulunabilir; detay panelinde tam hata mesajı, stack trace ve bağlam bilgisi görüntülenebilir.
Yetenekler
- Sistem seviyesi logların merkezi görüntülenmesi
- Log seviyeleri: Bilgi (Info), Uyarı (Warning), Hata (Error)
- Tarih aralığı filtresi (başlangıç/bitiş saati ile sorgulama)
- Kullanıcı bazlı filtreleme (hangi kullanıcının isteği sırasında hata oluştu)
- Model/kaynak bazlı filtreleme
- Sütun seçici ile özelleştirilebilir tablo görünümü
- Detay panelinde tam hata mesajı ve teknik bağlam
- Oturum bazlı filtre hafızası
Ekran Açıklaması
Ekran görüntüsü yakında eklenecektir.
Liste Ekranı
| Alan | Açıklama |
|---|---|
| Model | Hatanın kaynaklandığı uygulama modülü veya servis |
| İşlem | Log kaydının ilgili olduğu işlem tipi |
| IP Adresi | İsteğin yapıldığı IP adresi |
| Kullanıcı | İstek sırasında oturum açmış kullanıcı |
| Tarih/Saat | Log kaydının oluşturulma zamanı |
| Açıklama | Hatanın veya olayın kısa açıklaması |
| İşlemler | Detay görüntüle |
Oluşturma / Düzenleme Formu
Bu modülde oluşturma veya düzenleme formu bulunmamaktadır. Kayıtlar salt okunurdur ve yalnızca sistem tarafından yazılır.
Adım Adım Kullanım
Belirli bir dönemdeki hataları inceleme:
- Sol menüden Sistem Yönetimi → Sistem Kayıtları yolunu izleyin.
- Ekranın filtre alanlarından Başlangıç Tarihi ve Bitiş Tarihi girin.
- Varsa hata seviyesi veya model bazlı filtreleme yapın.
- Ara düğmesine tıklayın.
- İlgili kaydın Detay simgesine tıklayarak tam hata mesajını ve stack trace'i inceleyin.
Belirli bir kullanıcının isteğiyle ilgili hataları bulma:
- Kullanıcı filtresinden ilgili kullanıcıyı seçin.
- Tarih aralığını daraltın.
- Sonuçları inceleyin; "Error" seviyesindeki kayıtlara öncelik verin.
Sistem Kayıtları, sunucu tarafında üretilen ham teknik verileri içerebilir. Log içeriklerini dışarıya aktarırken hassas yapılandırma veya bağlantı bilgilerinin (ör. bağlantı dizileri) açığa çıkmadığını doğrulayın. Log arşivleme politikasını kurumsal veri güvenliği gerekliliklerine uygun olarak belirleyin.
Use Case Senaryoları
Senaryo 1 — Entegrasyon Arızası (ERP Bağlantısı)
Bir plastik üretim fabrikasında sabahları bazı iş emirlerinin ERP'ye senkronize olmadığı bildirildi. Sistem yöneticisi Sistem Kayıtları modülünü açarak sabah 06:00-08:00 arasındaki kayıtları inceledi. "Error" seviyesinde, ERP API'ye bağlantı hatası içeren kayıtlar tespit etti. Hata mesajından sunucu kimlik bilgilerinin sona erdiği anlaşıldı; kimlik bilgileri güncellendi ve senkronizasyon yeniden başlatıldı.
Senaryo 2 — Performans Soruşturması (Gıda Üretimi)
Bir gıda fabrikasında üretim izleme ekranının bazen yavaş yüklendiği şikayeti geldi. Sistem yöneticisi yavaşlık bildirilen saatlerde oluşan "Warning" seviyesindeki kayıtları inceledi. Yüksek sorgu süreleri içeren birden fazla uyarı mesajı, belirli bir veritabanı sorgusunun zaman aşımına uğradığını gösterdi. Bu bulgu, altyapı ekibine iletilerek veritabanı optimizasyonu başlatıldı.
Modüller Arası Bağlantılar
| İlişki | Modül | Açıklama |
|---|---|---|
| Tamamlayıcı | CRUD Kayıtları | Sistem Kayıtları teknik olayları; CRUD Kayıtları kullanıcı işlemlerini izler |
| Destek | Sistem Bakımı | Sistem bakım operasyonlarının logları da buraya yazılır |
| İlişkili | Kullanıcılar | Her log kaydında istek yapan kullanıcı bilgisi mevcuttur |