Skip to content

feat: error frequency report for failed jobs#95

Merged
eclectic-coding merged 3 commits into
mainfrom
feat/error-frequency-report
May 27, 2026
Merged

feat: error frequency report for failed jobs#95
eclectic-coding merged 3 commits into
mainfrom
feat/error-frequency-report

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Closes #75

Summary

  • New GET /failed_jobs/errors page groups all failed jobs by exception class + message prefix, showing count and an expandable sample backtrace (<details>/<summary>, no JS required)
  • Links through to a filtered failed jobs list via ?error_class=
  • Failed jobs index gains an "Error Summary" button and shows a breadcrumb + clear link when a filter is active
  • ErrorFrequencyReport service class handles the aggregation; ids_for_error_class private method on the controller handles the filtered scope
  • README install flow cleaned up — generator is now the single recommended path; General configuration reframed as a config reference

Test plan

  • bundle exec rspec — 342 examples, 0 failures
  • GET /failed_jobs/errors — groups errors by class, shows counts, message previews expand on click
  • "View Jobs" link filters the failed jobs list correctly and shows the active-filter breadcrumb
  • Empty state renders when there are no failed jobs

🤖 Generated with Claude Code

eclectic-coding and others added 3 commits May 27, 2026 09:06
Groups all failed jobs by exception class + message prefix and shows count
with an expandable sample backtrace (details/summary, no JS). Links through
to a filtered failed jobs list via ?error_class=. The failed jobs index gains
an "Error Summary" button and a breadcrumb when the filter is active.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- CHANGELOG: add error frequency report entry under [Unreleased]
- ROADMAP: remove completed error frequency report item from v1.1
- README: add error frequency report to Solid Queue features list
- README: remove redundant manual mount/initializer instructions;
  generator is now the single recommended install path; General
  configuration reframed as a config reference, not setup instructions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit 4acecc2 into main May 27, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feat/error-frequency-report branch May 27, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[v1.1] Error frequency report

1 participant