Failure Tracking
Failure Tracking
Use the in-memory FailureTracker to aggregate recurring failures:
FailureTracker tracker = new FailureTracker();
tracker.capture(exception);
System.out.println(tracker.getTotalOccurrences());
System.out.println(tracker.getUniqueFailures());
System.out.println(tracker.topFailureReport());
BugDNA can report top failures, group related root-cause families, retain a bounded failure timeline, and detect bursts such as sudden spikes in repeated exceptions.