Use this index to choose the shortest path to the information you need.
- Getting started: install BugDNA and generate a fingerprint
- Core vs starter: feature availability, beans, and automation
- Core library: fingerprinting, priority, similarity, and diffs
- Failure tracking: in-memory aggregation and top reports including skip-reason and consumer failure analysis
- Spring Boot starter: automatic MVC capture and injection
- Command-line interface: analyze fingerprint counts in existing log files
- Build-time validation: scan source for exception-handling hazards
- Configuration: complete Spring property reference
- Observability: logs, MDC, Actuator, Micrometer, and Prometheus
- Architecture: determinism, concurrency, lifecycle, and data handling
- API reference: public types and methods
- Troubleshooting: common setup and runtime problems
- Migration guide: compatibility and upgrade notes
- FAQ: concise answers to common questions
| Artifact | Runtime |
|---|---|
io.github.arnabnandy7:bugdna |
Java 8+ |
io.github.arnabnandy7:bugdna-build-scanner |
Java 8+ |
io.github.arnabnandy7:bugdna-maven-plugin |
Java 8+, Maven |
io.github.arnabnandy7:bugdna-spring-boot-starter |
Java 17+, Spring Boot 4.x |
io.github.arnabnandy7:bugdna-cli |
Java 8+ |
The core artifact has no Spring or logging dependency. Integrations live in the starter.