Deterministic Fingerprints
Deterministic Fingerprints
BugDNA generates stable IDs for Java exceptions:
Fingerprint fingerprint = BugDna.generate(exception);
System.out.println(fingerprint.getId());
System.out.println(fingerprint.explain());
The fingerprint includes useful diagnostic metadata:
Root cause
Origin class and method
Normalised stack frames
Failure chain
Cause chain
Stability score
Category
Operational failure family
Impact-based priority when context is supplied