Diagnostics and Debug Logs
Explain how to collect useful logs, debug failed runs, and decide whether the issue is setup, traces, catalog drift, or Blackbox.
Abstract
Explain how to collect useful logs, debug failed runs, and decide whether the issue is setup, traces, catalog drift, or Blackbox.
This page is the triage hub. It should show users which logs to look at first, what each failure class looks like, and how to reduce the run to something debuggable.
Audience
Developers and CI owners investigating failed Blackbox runs.
Common Failure Classes
- Setup failures.
- No-span failures.
- Catalog or feature drift.
- Report generation failures.
- Integration or environment failures.
First Checks
- Re-run with verbose or debug output.
- Save the report, logs, and any generated artifacts from the failing run.
- Identify whether the failure is in setup, evidence collection, comparison, or rendering.
- Reduce the case to a minimal reproduction before filing a bug.
Content Outline
- Show the first diagnostic commands to run after a failure.
- Separate setup failures, no-span failures, catalog assertion failures, and report generation failures.
- Explain verbose or debug output, where logs live, and what files are safe to attach to bug reports.
- Describe how to reduce a failing run to a minimal reproduction.
- Link to reporting a bug when local diagnostics are not enough.
What To Keep
- The command that failed.
- The smallest relevant log excerpt.
- The artifact or report that proves the failure.
- The configuration that reproduces it.
Evidence To Add
- Real debug command output.
- A table of common symptoms and likely causes.
- Redaction guidance for traces, URLs, headers, and secrets.