Concepts · Status

Status reference

What the colored pills around the app mean. Three primitives — Issues, Incidents, Monitors — each with its own status vocabulary.

Nightlamp uses three status vocabularies. Issues describe a fingerprinted group of events (open, acknowledged, resolved, ignored). Incidents describe a customer-facing outage (open, resolved). Monitors describe a recurring probe's lifecycle (active, paused, deleted) — not the most recent probe outcome, which lives in last_check_status. The sections below define each value.

What does each Issue status mean?

An Issue is a fingerprinted group of events with the same root cause. Statuses describe what the Issue is doing right now:

openNew events arriving. Has not been triaged or resolved.
acknowledgedAn ops engineer has claimed it; events still arriving.
resolvedMarked fixed. New events on the same fingerprint reopen as a regression.
ignoredMarked not actionable. New events on the same fingerprint stay out of the default queue.

What does each Incident status mean?

An Incident is a customer-facing event ledger — what to email about, what to show on the status page. One Incident can roll up many Issues; one Issue can trigger multiple Incidents over time.

openActive outage. Notifications fired; on-call paged.
resolvedUnderlying issue confirmed fixed. Resolve email sent to ops + customer.

What does each Monitor status mean?

A Monitor is a recurring probe (HTTP, keyword, SSL, TCP) running on a schedule. Statuses describe the monitor itself, not the most recent probe outcome — that lives in last_check_status.

activeProbing on schedule.
pausedManually paused (e.g. during a planned maintenance window). Probe runner skips it.
deletedSoft-deleted. Records retained for audit; not visible in lists.
Confirmation rule: a single failed probe doesn't open an incident — the runner re-probes twice with a 5 s delay. An incident only opens when all three attempts fail. This catches transient network blips without paging on every flap.