• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tomasz-tomczyk / oban_doctor / 34d6db84c321606b6f3c51a52fc543db4c35cdeb-PR-6
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: dependabot/hex/oban-2.21.1
DEFAULT BRANCH: main
Ran 26 Jan 2026 03:01PM UTC
Jobs 1
Files 21
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Jan 2026 03:00PM UTC coverage: 89.319% (+0.4%) from 88.87%
34d6db84c321606b6f3c51a52fc543db4c35cdeb-PR-6

Pull #6

github

tomasz-tomczyk
Add IndexHealth plugin

Monitors the health of indexes on the oban_jobs table:

- Index sizes and scan counts
- Unused index detection (zero scans)
- Orphaned reindex detection (_ccnew suffix from failed REINDEX CONCURRENTLY)
- Size ratios relative to table size

Emits [:oban_doctor, :index, :health] telemetry events with actionable alerts.
Pull Request #6: Add IndexHealth plugin

66 of 71 new or added lines in 1 file covered. (92.96%)

577 of 646 relevant lines covered (89.32%)

15.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
92.96
lib/oban_doctor/plugins/index_health.ex
Jobs
ID Job ID Ran Files Coverage
1 34d6db84c321606b6f3c51a52fc543db4c35cdeb-PR-6.1 26 Jan 2026 03:01PM UTC 21
89.32
GitHub Action Run
Source Files on build 34d6db84c321606b6f3c51a52fc543db4c35cdeb-PR-6
  • Tree
  • List 21
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #6
  • PR Base - main (#19B54CD7...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc