Network Monitoring Intent
Status: active Last verified: 2026-07-20 (against the current network-observability service record and deployed monitoring architecture) Scope: network-specific questions and authority boundaries; deployed tooling lives in the software monitoring reference
Network observability exists to reduce uncertainty about forwarding, policy, congestion, and failure domains. It is a consumer of network intent, not a source of configuration truth.
The deployed collection systems, watchdogs, signal transport, and incident cockpit are documented in Monitoring & Observability Architecture. This page defines the network questions those systems should answer without duplicating their changing implementation details.
Questions the evidence should answer
Network visibility is useful when it can answer a bounded set of operational questions:
- Are both WAN paths reachable and behaving within their expected latency and loss envelopes?
- Is congestion occurring at the access link, queue, transport path, or remote destination?
- Are switches forwarding the intended VLANs with healthy links and hardware offload?
- Are wireless clients associated to the expected trust domain with acceptable signal and retry behavior?
- Are firewall, NAT, and policy-routing counters consistent with documented intent?
- Did a network event, configuration change, or service dependency explain a user-visible symptom?
- Is an apparently quiet device healthy, or has its telemetry path stopped reporting?
Metrics collected without a decision question are inventory overhead, not observability.
Evidence areas
Edge and WAN
The edge view should correlate:
- reachability, latency, jitter, and loss per WAN
- queue state, drops, backlog, and shaping-rate changes
- failover and bounded steering decisions
- interface utilization and physical-link state
- the difference between carrier degradation and local congestion
Adaptive controllers own their own bounded control inputs. Monitoring observes their decisions and outcomes but does not issue route or shaping mutations on their behalf.
Switching fabric
Switching evidence should show:
- link state, negotiated speed, and error counters
- uplink utilization and congestion
- hardware-offload state
- intended versus observed VLAN propagation
- localized access-switch failure versus core-fabric failure
The switching layer remains transport. Monitoring does not move the Layer 3 or policy boundary into the fabric.
Wireless
Wireless evidence should support diagnosis of:
- association, roaming, and authentication failures
- signal quality, noise, retry rate, and airtime pressure
- access-point and controller availability
- per-SSID load and trust-domain assignment
- known versus unexpected radio or rogue-device observations
Wireless telemetry describes the radio edge. The routed firewall remains authoritative for inter-VLAN capability.
Policy and enforcement
Policy evidence should make static intent inspectable through:
- firewall drop and accept counters by policy class
- unexpected inter-VLAN attempts
- NAT and policy-routing rule activity
- classification and transmitted DSCP behavior
- queue-tin counters that show whether classification survived to enforcement
A counter proves that a rule matched traffic. It does not prove the whole policy is correct or that unmatched traffic followed the intended path.
Logs and chronology
Central logs provide event order and device-specific detail that counters cannot. They are especially important for network devices with little or no durable local history.
Log presence is not liveness by itself. Freshness checks need source-specific cadence expectations, and redundant collectors count as redundancy only for clients verified to send to both.
Authority model
| Question | First authority |
|---|---|
| Intended topology, addressing, VLANs, and links | NetBox and reviewed network documentation |
| Enforced firewall, NAT, routing, and classification | Current device configuration |
| Current interface and device state | Live read-only device inspection |
| Historical metrics and trends | Prometheus-compatible metrics and dashboards |
| Event chronology and device messages | Centralized syslog |
| Operational event and incident history | Ops Console |
| Notification transport acceptance | Hermes |
No dashboard replaces live inspection before a risky change. A discrepancy between intent, configuration, and observation is a finding to investigate, not a reason to let monitoring choose a new policy.
Freshness and blind spots
Every evidence path has a clock:
- polling has an interval and last-success time
- metrics have scrape timestamps and staleness
- logs have source and collector arrival cadence
- producers have heartbeats and missing thresholds
- watchdogs have timers and their own process health
A green value without a fresh timestamp can be more dangerous than an explicit unknown. Network dashboards should expose missing or stale evidence instead of carrying the last good state indefinitely.
Second-order coverage also matters. A watcher can detect failure of the primary monitor, but the watcher itself creates another timer, host, credential, and delivery path. Where no independent check exists, that limitation should be named.
Failure boundaries
| Failure | Expected evidence behavior |
|---|---|
| One exporter or poll target fails | Its metrics become stale while independent logs or active checks may remain |
| One central log collector fails | Verified dual-destination clients continue to the peer; other clients may lose centralized history |
| Primary infrastructure monitor fails | An independent application-surface watcher should report the outage |
| Metrics store or dashboard fails | Live device state and logs remain available through their own paths |
| Incident cockpit fails | Polling, metrics, logs, and independent notification routes continue according to their own health |
| Notification transport fails | Local evidence should remain; delivery failure needs a separate visible path |
| Adaptive controller fails | Static network policy remains authoritative; monitoring records the controller and network state but does not take control |
The goal is not universal high availability. It is to know which evidence remains trustworthy when one layer disappears.
Explicit non-goals
Network monitoring does not:
- rewrite firewall, NAT, routing, VLAN, or wireless policy
- execute automated remediation
- treat a generated summary as source truth
- make an experimental passive sensor part of the forwarding path by implication
- declare an integration complete without a verified signal and recovery path
Future passive flow, IDS, or DNS-query visibility must document retention and household-telemetry access before long-term collection. Any inline enforcement proposal requires a separate architecture decision and rollback plan.
Related documentation
- Monitoring & Observability Architecture — deployed collection, watchdog, transport, and incident layers
- Ops Console — durable events, incidents, and freshness
- Edge & Traffic Policy — edge intent and currently identified drift
- Switching & VLAN Fabric — Layer 2 intent and currently identified drift
- NetBox as Source of Truth — intended topology and authority
- Lab Philosophy — operator-driven change boundaries