DOU Dashboard

Brazilian naturalisation as published in the Diário Oficial da União

running now: 1

Source connectivity

Responds intermittently

Last successful index
—
Requests today
0 / 5,000 · 0%
Days needing a reset
4
Pages awaiting fetch
0
Via proxy
✓

Last error: 2026-08-29 · fetch failed: UND_ERR_ABORTED

No manual check has been run

Runs, 24 hours
1,731
unchangedvs previous 24 hours
Success rate
100%
unchangedvs previous 24 hours
Failures, 24 hours
0
no failures a day earlier
Average run time
27ms
25%vs previous 24 hours

Runs per day

Last 14 days · items processed in 24 hours: 313

SucceededFailed
05001,0001,5002,0001,731Sep 17Sep 19Sep 21Sep 23Sep 25Sep 27Sep 29
Show as table
DateSucceededFailedTotal
2026-09-161,73101,731
2026-09-171,73101,731
2026-09-181,73101,731
2026-09-191,73101,731
2026-09-201,73101,731
2026-09-211,73101,731
2026-09-221,73101,731
2026-09-231,73101,731
2026-09-241,73101,731
2026-09-251,73101,731
2026-09-261,73101,731
2026-09-271,73101,731
2026-09-281,73101,731
2026-09-2972072

Jobs this week

Runs in the log in total: 105.4K

JobRunsFailure rateAverage timeLast run
heartbeat2,0160%11ms09/29, 12:55 AM
canonize2,0160%30ms09/29, 12:55 AM
parse2,0160%18ms09/29, 12:55 AM
fetch2,0160%22ms09/29, 12:55 AM
rollup2,0160%3ms09/29, 12:55 AM
enumerate1,0080%59ms09/29, 12:50 AM
enrich1,0080%72ms09/29, 12:50 AM
discover140%21ms09/28, 02:00 PM
link-appeals70%216ms09/28, 02:23 AM

Schedule

Registered by the worker on start · src/worker/jobs.ts

  • heartbeat*/5 * * * *Heartbeat: checks that the worker and DB are alive
  • discover0 6,14 * * *Queues days from the past week
  • enumerate*/10 * * * *DOU daily index → snapshot and article list
  • fetch*/5 * * * *Downloads article pages
  • parse*/5 * * * *Parses pages: acts, people, decisions
  • canonize*/5 * * * *Rule-based canonization of denial reasons
  • enrich*/10 * * * *LLM enrichment of the remaining reasons
  • link-appeals23 2 * * *Links denial confirmations to primary decisions and marks republications
  • rollup*/5 * * * *Recomputes daily dashboards for affected days

Recent runs

JobStatusStartedDurationProcessedError
rollupsucceeded09/29, 12:55 AM3ms0—
canonizesucceeded09/29, 12:55 AM29ms0—
parsesucceeded09/29, 12:55 AM17ms0—
heartbeatsucceeded09/29, 12:55 AM9ms1—
fetchsucceeded09/29, 12:55 AM18ms0—
fetchsucceeded09/29, 12:50 AM4ms0—
rollupsucceeded09/29, 12:50 AM2ms0—
canonizesucceeded09/29, 12:50 AM31ms0—
heartbeatsucceeded09/29, 12:50 AM9ms1—
parsesucceeded09/29, 12:50 AM16ms0—
enrichsucceeded09/29, 12:50 AM24ms0—
enumeratesucceeded09/29, 12:50 AM18ms0—