AccelerUpDocs
Fleet/Coverage

Coverage

What is running that nothing is watching — detected, surfaced, and fixable in one click.

Fleet → Coverage answers the question monitoring cannot ask itself: what is running here that nothing is watching?

The loop

text
detect what runs  →  is anything watching it?  →  offer a fix  →  one click applies it

Not a report. A report of monitoring gaps that requires somebody to go and configure each one is a report that is read once.

How things are detected

From shape, never from a name:

SignalDetected from
A listening portThe listener baseline
A metrics endpointA Prometheus exposition on localhost
A health documentA recognised health-document shape
A systemd unitUnit state
A containerRuntime inventory
Important

Code knows shapes, data knows vendors. There is no branch anywhere that says "if this is <vendor>". A new service is supported by adding data, not by adding code — which is why coverage keeps working for things nobody anticipated.

What it reports

FindingMeans
Unwatched listenerSomething is serving and nothing checks it
Unscraped exporterMetrics exist and are not collected
Unread health documentThe application already reports its own health and nobody is listening
Unwatched unitA unit whose failure would be silent
No agent at allThe machine is known and not instrumented

Applying a fix

Each finding carries the collector, probe or rule that would close it. Apply creates it.

Applying is a normal, audited change — it creates the same objects you would create by hand, and they can be edited afterwards.

Reading it honestly

A finding is not automatically a problem. Some ports should not be monitored and some units genuinely do not matter.

Tip

Dismiss those explicitly rather than leaving them in the list. A coverage page with forty known-fine findings is a page nobody reads, which means the forty-first — the one that matters — is invisible.

Where this behaviour lives: backend/internal/service/agent_coverage_svc.go, frontend/src/app/agents/coverage/. If the code and this page disagree, the code is right — please fix the page.

Part of FleetThe agent on each server: what it collects and what it may be asked to do.