Resolvers
Shows the reverse-DNS work queue: how many lookup tasks and jobs are pending or assigned, how long the oldest pending item has waited, and the per-resolver-group backlog — including idle groups and groups whose resolver-group configuration has since been deleted. To provision or configure resolvers, go to Config > Resolvers.
Fields & columns
| Name | Description |
|---|---|
Pending tasks | Lookup tasks not yet claimed by any resolver |
Assigned tasks | Lookup tasks claimed by a resolver, awaiting an observation |
Pending jobs | DNS jobs bundling one or more pending/assigned tasks, not yet claimed |
Assigned jobs | DNS jobs currently claimed by a resolver |
Oldest pending | Age of the longest-waiting pending task — "—" when nothing is pending |
Expired jobs (24h) | DNS jobs the deadline sweep closed incomplete in the last 24 hours |
Failed tasks (24h) | Lookup tasks that recorded a failing terminal observation in the last 24 hours |
Resolver Group | The vantage point; a numeric fallback appears when its config row was deleted (a stranded group) |
Pending Jobs | DNS jobs queued for this specific resolver group |
Online Resolvers | Resolvers in this group with a heartbeat inside the liveness window. A red "No resolver online" badge appears when the group has pending jobs and zero online resolvers. |
Gotchas
- These counters are the queue right now, not history — for what already happened, see Health > Alerting > Alarms and Events.
- A resolver group with pending jobs and no online resolver is exactly the condition the dns-resolver-group-unavailable alarm fires on once it has held for 120 seconds — this page shows it live, the alarm records it as an event.
- byResolverGroup lists every configured group, including idle ones (zero pending jobs) and stranded ones (the resolver-group config row was deleted after jobs were queued against it) — a stranded group shows a numeric fallback where its name would be.
- This page has no hostname or per-scan detail — that evidence lives on the scan results page and the DNS job receipt, scoped to one execution.
API calls (1)
| Method | Path | Description |
|---|---|---|
| GET | /api/health/dns-enrichment | Fleet-wide reverse-DNS queue health: pending/assigned counts, oldest pending age, and per-resolver-group backlog |
Related
- Config > Resolvers — Provisioning and configuration of resolvers
- Scanners — The equivalent live health page for the port-scan fleet