Boş zamanlarımda, Delphi Windows uygulamalarından gönderilen çökme raporlarını (ancak çökmeyen hata raporlarını değil) toplayan küçük bir web tabanlı sistem üzerinde çalışıyorum.
Sorun giderme için, kullanıcılar donanım veya işletim sistemi sürümleri ile belirli hata ve / veya kilitlenme arasındaki ilişkileri bulmak için bir veri madenciliği özelliğine sahip olmak ister.
Örnek olarak bunun nasıl çalışması gerekir:
- Her kilitlenme için, veritabanında, yinelenenleri tanımlamak için kilitlenme anında yığın izinin (çağrı yığını) parmak izi / karma koduna sahip bir rapor vardır.
- algoritma, hata raporunun tüm kopyalarının başka ortak özniteliklere sahip olup olmadığını kontrol eder, örneğin işletim sisteminin eksik bir hizmet paketi
- analiz sonucu, hata raporlarının ortak olduğu tüm özellikleri listeler
Bu otomatik hata raporlarının çalışmakta olan tüm işlemlerin adları, dosya adları, yüklü DLL'lerin sürüm bilgileri vb. Gibi tüm önemli bilgileri içerdiğini varsayalım.
Tekrarlanan kilitlenmeler ve çevre arasındaki ilişkileri nasıl bulabilirim? Yardımcı olacak özel algoritmalar veya istatistiksel yöntemler var mı?