Cloud network engineer monitoring Network Health Indicator data and Transit Gateway inter-Region connectivity across multiple dashboards

What CloudWatch’s Network Health Indicator Actually Proves

Wed, Sep 16, 2026

A reroute during a cross-Region incident is not a diagnostic action; it is a production change with its own blast radius. The operating question is therefore narrower than “is AWS healthy?” and more useful: what has been observed on the monitored AWS path, what remains unobserved, and what evidence is strong enough to justify moving traffic?

That distinction matters after AWS’s September 10, 2026 change to CloudWatch Network Synthetic Monitor. The release extended the Network Health Indicator (NHI) to paths that cross an AWS Transit Gateway inter-Region peering connection. AWS states that, for these paths, NHI reflects the health of the AWS network path up to the Transit Gateway peering connection.

It does not claim to validate every destination-side route, DNS lookup, endpoint, dependency or application transaction. See AWS, “Amazon CloudWatch now supports network health indicator for TGW inter-Region peering using synthetic monitors,” September 10, 2026.

This runbook is for network engineers, SREs, cloud architects and incident commanders who need defensible attribution, not a green/red shortcut. It separates documented product behavior from a proposed operating model and from unverified assumptions. The outcome is an evidence packet that can support routing decisions, service-owner decisions and AWS escalation without pretending that one synthetic signal is an end-to-end availability SLO.

Define the question NHI is supposed to answer

Start with the claim you are trying to prove. “The application is down” and “AWS observed degradation on the monitored network path” are different claims with different evidence. AWS describes Network Synthetic Monitor as publishing packet loss, round-trip latency and the binary NHI to CloudWatch; NHI is intended to indicate whether degradation was observed within the AWS-controlled network for the covered path.

AWS also states that Network Synthetic Monitor does not provide automatic network failover. AWS, “Using Network Synthetic Monitor” (live documentation; publication date not stated; accessed September 15, 2026).

Claim under discussion

Evidence that can support it

Evidence that does not prove it

AWS network degradation was observed on the covered path

NHI = 100 for the relevant monitor/path and time window, plus packet-loss/latency context

Application 5xx errors alone

Destination is reachable from the workload’s real path

Application-side or workload-originated reachability, routing and policy evidence

A peering attachment existing

Business transaction succeeds

Request success, dependency health, traces and service SLI data

NHI = 0

Traffic should be failed over

Corroborated service impact, alternate-path readiness, owner approval and a recovery hypothesis

One NHI transition by itself

The incident commander’s decision is not “which dashboard is right?” It is “which failure domain is currently supported by evidence, and what is the least risky next action?” For broader background on combining metrics, logs and traces, Refonte Learning’s observability fundamentals are useful context, but the operating boundary here is narrower: NHI is one network-attribution signal, not a universal system-health verdict.

Proposed operating rule: phrase incident updates as “observed,” “not observed,” and “not yet tested.” Avoid “AWS is fine,” “the network is down,” or “the application is healthy” unless independent evidence supports those broader conclusions.

Mark the monitored path and its stopping point

For Transit Gateway inter-Region monitoring, draw the path before you interpret the metric. The September 10 announcement says the new support applies when a synthetic-monitor path crosses a Transit Gateway inter-Region peering connection, and that NHI reflects the AWS network path up to that peering connection. That wording is the control point for incident attribution.

Path segment

Typical owner

Evidence to collect

Is it cleared by NHI = 0?

Selected source subnet and probe origin

Workload/network team + AWS-managed monitor infrastructure

Probe identity, subnet/VPC, status, timestamps

No; 0 only means no AWS degradation was observed on the covered path

Regional routing from source toward Transit Gateway

Network team/AWS

VPC route tables, TGW associations, synthetic loss/RTT

Not completely; configuration errors remain possible

AWS-controlled inter-Region path up to TGW peering connection

AWS, observed by Network Synthetic Monitor

NHI plus loss/RTT

This is the NHI attribution domain described by AWS

Destination-side TGW routing and VPC attachment path

Network team/AWS

Static TGW routes, associations, VPC routes, flow evidence

No

DNS, load balancer, endpoint, host and service dependencies

Platform/service owners

Resolver tests, endpoint health, logs, traces, request SLIs

No

Business transaction

Service/product owner

Real or synthetic transaction result

No

What the inter-Region extension covers

The documented change is specific. AWS says the NHI previously covered synthetic-monitor paths using AWS Direct Connect and now also covers paths to a destination in a peered Region over Transit Gateway inter-Region peering.

The “How Network Synthetic Monitor works” documentation repeats the boundary: for these paths, NHI reflects the health of the AWS network path up to the Transit Gateway peering connection. AWS, “How Network Synthetic Monitor works” (live documentation; publication date not stated; accessed September 15, 2026).

There is a documentation wording tension worth preserving. The overview page still defines a “destination” primarily in hybrid/on-premises terms, while the newer behavior text explicitly discusses a destination in a peered Region. Do not stretch the older generic terminology into a stronger end-to-end claim; for this use case, the release announcement and the specific TGW behavior statement are the more precise scope descriptions.

What remains outside that conclusion

A normal NHI cannot exclude a missing destination-side static route, an asymmetric return path, a security-policy mismatch, a DNS failure, a load-balancer problem, an unhealthy target, a dependency failure or an application defect. Those are separate hypotheses requiring separate observations.

The practical boundary statement for the incident channel is: “NHI tells us whether AWS observed degradation on the covered AWS path to the inter-Region peering boundary; it does not certify the complete request path.” That sentence is intentionally narrower than “network healthy.”

Verify peering and routing prerequisites independently

A Transit Gateway peering attachment is a topology object, not proof of reachability. AWS documents two separate prerequisites after creating a peering request: the peer Transit Gateway owner must accept it, and traffic requires static routes in Transit Gateway route tables pointing to the peering attachment. AWS also states that Transit Gateway peering supports only static routes. AWS, “Transit gateway peering attachments in AWS Transit Gateway” (live documentation; publication date not stated; accessed September 15, 2026).

Use a readiness review that tests the intended flow in both directions rather than checking only for an attachment ID.

Readiness check

Required evidence

Owner

Pass condition

Peering request

Requester/accepter TGW IDs and Regions

Network platform

Correct peer relationship and accepted/usable state

TGW routes

Source- and destination-side TGW route tables

Network platform

Expected prefixes point to intended attachments; no conflicting blackhole/override

VPC routes

Workload and attachment-subnet route tables

VPC owners

Forward and return paths exist for selected source/destination

Monitor selection

Monitor, probe, source subnet, destination, protocol/port

Observability/network owner

Probe represents the incident path closely enough for the question being asked

Permissions/ownership

Read access and named approvers

Incident commander

Responders can gather evidence without guessing who owns a route

AWS’s VPC attachment documentation adds an important routing detail: resources need the appropriate subnet routes to reach the transit gateway, and attachment subnets are the entry/exit points for Transit Gateway traffic. A usable TGW peering route does not repair an incorrect workload subnet route.

The readiness discipline is more important than the specific dashboard tool. Refonte Learning’s broader DevOps monitoring tools article can help teams frame general monitoring practices, but for this runbook, topology ownership and route evidence must be explicit before NHI is used in an incident decision.

Interpret the indicator before configuring an alert

The CloudWatch Network Health Indicator is binary, but binary does not mean simple. AWS says NHI is based on a probabilistic/statistical assessment of the AWS-controlled path and correlation with sample datasets plus the monitor’s packet-loss and round-trip latency measurements. It is therefore an attribution aid, not a direct packet-by-packet truth table and not a percentage availability metric.

Signal/state

Documented meaning

Collection context

Prohibited interpretation

NHI = 0

Network Synthetic Monitor did not observe degradation for the covered AWS network path

Binary NHI, statistically derived

“100% available,” “application healthy,” or “all routing correct”

NHI = 100

Network Synthetic Monitor observed degradation within the covered AWS-controlled network path

Binary NHI, statistically derived

“100% outage,” “all requests must fail,” or “root cause proven”

Packet loss

Percentage of transmissions without the expected response

Measured per probe and aggregated

Equivalent to NHI or application error rate

Round-trip time

Average RTT observed during the aggregation interval

Measured per probe

End-to-end business transaction latency

No usable NHI yet

No valid NHI evidence available for the decision

Could include documented warm-up or an operational telemetry gap

Healthy state

Read 0 and 100 without reversing the meaning

The direction is easy to reverse because many “health” metrics treat a larger number as better. NHI does not. AWS states: 100 means Network Synthetic Monitor observed network degradation within the AWS-controlled path; 0 means it did not observe network degradation along that covered AWS path.

That still does not make 0 equivalent to application availability. It is a negative observation about a defined AWS-network failure hypothesis. Conversely, 100 supports provider-path degradation evidence but does not guarantee user-visible failure: applications may tolerate the degradation, use a different path, retry successfully, or have sufficient latency margin.

Separate valid observations from warm-up and missing data

AWS documents aggregation intervals of either 30 or 60 seconds for the measured results. It separately says Network Synthetic Monitor sends periodic active probes. Those statements do not define the aggregation interval as the probe cadence, nor do they guarantee a 30- or 60-second incident detection time.

AWS also documents a warm-up behavior: after creating a new monitor, adding a probe or reactivating a probe, NHI is delayed by a few hours while AWS collects data for anomaly detection. Treat that interval as “NHI not ready,” not as NHI = 0.

Proposed alerting policy: require the runbook to preserve three operational states: degraded observation, normal observation and no valid observation. Do not collapse missing/warming data into “OK.” Any local alarm evaluation window or debounce policy should be labeled as your own operating choice, not as a vendor detection guarantee.

Establish a baseline with independent telemetry

The first useful baseline is not “NHI usually equals 0.” It is a synchronized view of network attribution, network performance, application outcome and change history. CloudWatch exposes NHI alongside probe loss and round-trip time; those measurements answer different questions and should remain separate in the incident record. AWS’s monitor dashboard documentation explicitly says NHI pertains only to AWS-network health, and that it does not describe the overall health of the AWS network or of the probes themselves.

Evidence stream

Baseline to retain

Incident comparison

NHI

Valid 0/100 observations by monitor and time

Did the state change for the relevant path?

Probe loss/RTT

Typical ranges and known maintenance patterns

Did loss/latency shift with the symptom?

Application SLI

Success rate, latency, dependency errors by Region/path

Did user-visible impact occur at the same time?

Change events

Route, security, deployment and infrastructure changes

What changed immediately before or during impact?

Topology snapshot

TGW/VPC associations, intended prefixes, owners

Is the current path the path the monitor represents?

The local design I recommend is to timestamp all four streams in UTC, retain raw timestamps, and compare overlapping observation windows rather than rounding every event to the same minute. That is a proposed operating model, not an AWS service default. The purpose is causality hygiene: a route commit at 10:14:58 and an error-rate rise at 10:15:41 should not be recorded as “simultaneous at 10:15” without preserving the raw sequence.

For teams standardizing dashboards and log retention, Refonte Learning’s monitoring and logging foundations offer broader implementation context. The specific requirement here is correlation: NHI, loss/RTT, application SLIs and change events need timestamps that can be compared without turning one signal into a proxy for the others.

Build an evidence-led incident attribution matrix

A useful attribution matrix does not map each signal combination to a single root cause. It maps the combination to a next evidence request and an owner. This prevents “normal NHI” from becoming a premature provider exoneration and “degraded NHI” from becoming an automatic failover trigger.

NHI evidence

Application outcome

What it supports

What remains open

Next owner/action

Valid 0

Requests healthy

No AWS degradation observed on covered path; service currently succeeding

Latent/partial issues, other paths

Observe; no change solely on NHI

Valid 0

Requests failing

Failure exists without NHI evidence of AWS degradation on covered path

Destination routing, DNS, policy, endpoint, app, unmonitored AWS segment

Service + network owners inspect destination-side evidence

Valid 100

Requests failing

AWS observed covered-path degradation and business impact is present

Whether degradation is causal, whether alternate path is safer

Network owner correlates loss/RTT; service owner evaluates failover

Valid 100

Requests healthy

AWS observed degradation but current transaction path remains successful

Hidden redundancy, tolerance, different route, future risk

Watch capacity/error budget; do not fail over automatically

Missing/not ready

Requests failing

Business impact exists; NHI cannot currently attribute it

All network and application hypotheses remain

Restore/validate measurement while troubleshooting independently

Missing/not ready

Requests healthy

Service appears healthy but NHI attribution is unavailable

Monitoring readiness

Observability owner repairs readiness outside the incident path

This matrix intentionally separates absence of evidence from evidence of absence. A 0 is a valid observation with a defined scope; missing NHI is not a 0. And a 100 is provider-path evidence, not a business-impact measurement.

The escalation language should match that discipline. “At 10:22 UTC, NHI was 100 on monitor X for the path represented by source subnet A and destination B; packet loss also increased, and application errors rose in the same interval” is defensible. “AWS caused the outage” is a root-cause conclusion that may require additional confirmation.

For command decisions, add a confidence field rather than forcing an early verdict. A useful local scale is confirmed observation, supported hypothesis, and unverified assumption. “NHI was 100” can be a confirmed observation when the datapoint is valid and correctly scoped.

“AWS-path degradation contributed to retries” is a supported hypothesis only after timing and request-path evidence line up. “The peering link is the root cause” remains unverified until competing route, endpoint and application explanations have been tested. This wording keeps the incident channel precise without pretending uncertainty can be eliminated in real time.

Check routing and policy changes before moving traffic

A route change that happens near the incident is important evidence, but coincidence is not causation. Transit Gateway peering relies on static routes, and Transit Gateway route tables can contain blackhole routes that drop matching traffic. AWS also documents that VPC subnet routes determine whether traffic is forwarded to the Transit Gateway in the first place.

Read-only verification

Question to answer

Stop condition

Diff TGW route tables and associations

Did the intended destination prefix or next-hop attachment change?

Ownership or intended state is unclear

Diff source/destination VPC route tables

Did forward or return routing change?

Proposed fix would alter unrelated prefixes

Check security controls

Did a policy, firewall or security-group rule change?

“Fix” requires bypassing an approved control

Check DNS/endpoint targeting

Did name resolution or endpoint selection change?

Probe destination is not representative of application destination

Check change record

Who approved, implemented and can reverse the change?

No accountable owner or rollback plan exists

Do not “open everything” to make a synthetic probe pass. A probe that succeeds after security controls are bypassed proves very little about the intended production design and may create a more serious incident. The same principle appears in broader Zero Trust cloud architecture: evidence gathering should preserve intended trust boundaries rather than disable them for convenience.

Stop boundary: suspend reroute, route repair or failover when the team cannot identify route ownership, cannot state which path NHI actually represents, or cannot articulate how the proposed change is expected to improve the observed symptom. Escalation with uncertainty is safer than an unowned routing change.

Work through a fictional cross-region outage

The following scenario is fictional. It is a tabletop exercise, not a report of an AWS incident and not a claim that fault injection was performed. Assume a service normally sends requests from a source VPC in Region A across two Transit Gateways joined by inter-Region peering to a private service endpoint in Region B. The monitor uses a source subnet and destination/protocol chosen to approximate that network path.

Time (UTC)

Hypothetical observation

Interpretation at that moment

Next evidence

10:00

NHI = 0; requests healthy

Baseline only

Preserve topology/change snapshot

10:12

Approved route change completes on destination-side TGW table

Coincidence candidate, not yet causal

Capture exact route diff and owner

10:15

Requests fail; NHI remains 0

Covered AWS degradation not observed

Check route, DNS, endpoint and return path

10:18

Route diff shows unexpected destination prefix target

Configuration hypothesis strengthens

Validate intended route with owner; prepare reversible correction

10:22

NHI becomes 100 while some requests now succeed via retries

AWS degradation also observed; business impact is mixed

Correlate probe loss/RTT and real request path

10:27

NHI datapoint unavailable after probe was reactivated for test

NHI evidence is not usable for attribution

Mark warm-up/readiness; do not call it healthy

10:35

Route restored; requests recover

Recovery correlates with route restoration

Compare before/after; do not yet declare root cause

Normal NHI with failing application requests

At 10:15, the most important discipline is to avoid saying “the network is healthy.” NHI = 0 means AWS did not observe degradation on the covered AWS path; it does not eliminate a customer-controlled route error or an unmonitored destination-side problem. The route change at 10:12 increases the priority of configuration review, but it still does not prove causality.

Competing hypotheses include a wrong TGW static route, missing return route, DNS selecting a bad endpoint, destination policy rejection, unhealthy service target or application release issue. The next move is evidence collection, not failover by instinct: read the route diff, test the intended destination from a representative workload path, inspect endpoint/service telemetry and verify the return path.

Degraded or unavailable NHI without a clear application failure

At 10:22, NHI = 100 supports a new statement: AWS observed degradation on the covered AWS path. If retries keep most user transactions successful, the service may not yet have demonstrated material business impact. The right incident update is “AWS-path degradation observed; service impact currently partial/uncertain,” not “application outage.”

At 10:27, assume the probe was reactivated. AWS documents that NHI can be delayed by a few hours after reactivation while anomaly-detection data is collected, so the unavailable NHI should be marked not ready.

The route restoration at 10:35 and application recovery strongly support the route hypothesis, but they still do not mathematically prove it. A provider degradation also appeared during the incident. The post-incident record should therefore say that route restoration was followed by recovery and that concurrent AWS-path degradation was observed, with root cause pending deeper timeline and packet/application evidence.

Test observation and alert behavior safely

Production incidents are the wrong time to discover that responders cannot distinguish NHI warm-up from a genuine 0, or that the probe destination does not represent the service path. Use non-production or otherwise controlled validation to exercise the runbook without deliberately destabilizing shared production routing.

Proposed test

Expected evidence

Restore/exit condition

What the test must not claim

Newly create or reactivate a non-production probe

NHI may be delayed during documented warm-up

Wait for valid observations before acceptance

Exact warm-up completion time

Temporarily stop ingesting/displaying a copied telemetry stream in a test dashboard

Dashboard shows missing/unknown rather than healthy

Restore ingestion; verify gap is visible

That AWS itself stopped producing data

Point a test monitor at an intentionally non-representative destination

Metadata review should expose path mismatch

Restore approved destination

That NHI is “wrong” because app path differs

Introduce a controlled, approved route mistake in an isolated lab path

Reachability/app test fails; NHI may or may not change depending on boundary

Restore known-good route and verify recovery

Guaranteed NHI response to customer route errors

Simulate signal disagreement in a tabletop

On-call follows matrix and escalation language

Exercise ends when evidence packet is complete

Real provider degradation

The first test validates a documented behavior: AWS says creating a monitor, adding a probe or reactivating one delays NHI by a few hours. The remaining tests are proposed local exercises. They validate your dashboards, classification logic and human response; they are not product behavior claims.

For alerting, test three conditions explicitly: valid NHI 100, valid NHI 0 and no usable NHI. Also test that packet loss and RTT alarms remain independent from NHI. AWS allows CloudWatch alarms on monitor metrics, but the thresholds and escalation logic should be chosen for your workload rather than treated as universal defaults.

A safe acceptance gate is evidence-oriented: the on-call engineer can identify the monitor and probe, state the boundary, distinguish aggregation interval from detection time, find the associated application SLI, locate the current route owner and produce a timestamped packet without changing production. Only after that should teams automate paging around NHI.

Run the tests with an explicit safety envelope. Name the lab or non-production accounts, the prefixes that may be changed, the engineer authorized to restore them, and the maximum duration of any deliberately broken route. Capture the known-good route and monitor configuration before the exercise.

If the test unexpectedly affects shared connectivity, stop the exercise and restore the known-good state before collecting more experimental data. Those controls are local reliability practice, not Network Synthetic Monitor requirements; their purpose is to make the test reversible and to prevent the observability exercise from becoming the incident.

Define failover gates that use more than one signal

Failover is a reliability mechanism, but unnecessary failover can amplify an incident through cold capacity, cache misses, dependency limits, route convergence, data consistency or operator error. Network Synthetic Monitor itself does not provide automatic network failover, and AWS does not document NHI as a mandatory failover controller.

The following is a proposed local policy, not an AWS requirement:

Gate

Required before reroute/failover

Why it exists

Demonstrated service impact

Error/latency SLI or critical transaction failure

Avoid acting on network evidence without user impact

Corroboration

NHI plus loss/RTT, or route evidence, or independent path test

Reduce single-signal false attribution

Alternate-path capacity/readiness

Capacity, dependencies and health checks pass

Avoid moving traffic into a weaker failure domain

Explicit recovery hypothesis

“Moving X traffic away from Y should reduce Z symptom”

Makes the change testable and reversible

Owner approval

Service owner and network change authority agree

Preserves accountability under pressure

A valid NHI = 100 can satisfy part of the corroboration gate; it should not satisfy all gates. A valid 0 with failing requests may justify a destination-side routing correction if evidence supports it, but again not because “NHI said AWS is fine.”

Set a stop rule before executing: if the current route owner is unknown, the monitor boundary is ambiguous, or the alternate Region cannot demonstrate readiness, do not reroute solely to gain diagnostic information. Continue evidence gathering and escalate. This complements general cloud development practices around resilient delivery, but the specific multi-region gate here is an operating policy proposed for this NHI/TGW boundary.

Recover without losing the original evidence

Recovery work should preserve the state that made attribution possible. The quickest way to make a post-incident review inconclusive is to overwrite route tables, dashboards and deployment state without recording what changed.

Recovery step

Evidence to retain before change

Evidence to capture after change

Restore intended TGW/VPC route

Route-table export/diff, association, owner, timestamp

New route state and propagation/association view

Reverse security/policy change

Prior policy and change record

Restored policy and validation result

Move traffic back

Service SLI, capacity, NHI/loss/RTT, active path

Stabilization window and same signals after move

Reactivate/replace monitoring

Prior probe state and reason

Valid-observation time; warm-up marked explicitly

Close incident

Known facts, hypotheses, unresolved contradictions

Final timeline and evidence archive

Use “recovered” and “root cause confirmed” as separate milestones. If requests recover immediately after restoring a route, that is strong correlation. It does not prove that the route change was the only cause, especially if NHI also indicated AWS degradation during part of the interval.

Similarly, a return from NHI 100 to 0 means AWS no longer observed degradation on the covered path at those observations. It does not prove the application recovered; the application SLI must show that independently.

Proposed recovery boundary: keep the incident open for evidence reconciliation until the service is stable, the intended route state is restored or intentionally changed, NHI readiness is understood, and contradictory observations have an owner. Do not prolong customer impact merely to preserve evidence, but capture read-only snapshots before destructive changes whenever feasible.

Build a useful escalation packet

A strong escalation packet lets another engineer reproduce your reasoning without access to your memory. It should be useful both for an internal network/platform escalation and for a provider support case. Minimize data while preserving topology and time correlation.

Packet field

Include

Avoid

Time window

UTC start/end, raw timestamps, timezone stated

“Around lunchtime”

Monitor identity

Monitor/probe identifiers, source VPC/subnet, destination IP/protocol/port as appropriate

Secrets, credentials, unrelated customer data

Boundary statement

Exact segment the monitor represents and where NHI conclusion stops

“End-to-end AWS path healthy”

Signals

NHI states, loss, RTT, application SLI, alarms

Screenshots without timestamps/context

Routing/topology

TGW IDs/Regions, peering attachment, relevant route-table entries and associations

Entire account inventory

Changes

Route, policy, deployment changes with owner and approval record

Unsupported blame statements

The concise escalation statement should separate fact from inference. Example: Known: “Between 10:22 and 10:26 UTC, NHI was 100 for monitor M on the Region-A-to-peering-boundary path; probe loss increased and application errors were elevated.” Inferred: “The AWS-path degradation may have contributed to the errors.” Open: “A destination-side route change occurred at 10:12 UTC and may independently explain part of the failure.”

AWS’s own dashboard documentation cautions that NHI pertains only to AWS-network health for the represented path and does not describe the overall AWS network or probe health. That sentence is useful discipline when writing a support case.

For broader team roles and preparation practices, Refonte Learning’s incident response planning provides organizational context. In this network runbook, the escalation packet is the concrete handoff artifact: scoped identifiers, synchronized evidence, recent changes, a boundary statement and explicit unknowns.

Pilot the monitor and train its owners

Treat first deployment as an operational pilot, not as immediate authority to drive failover. A proposed 30-day pilot gives enough calendar time to test ownership, maintenance changes, on-call handoffs and at least one tabletop; it is not an AWS recommendation or a promise that every failure mode will occur.

Pilot exit gate

Evidence required

Boundary understood

On-call can state source, destination, TGW peering boundary and unmonitored segments

Signal semantics understood

Engineers correctly interpret 0, 100, warm-up and missing data

Correlation works

Dashboard/runbook links NHI, loss/RTT, service SLI and change timeline

Ownership is actionable

Named network, service and incident-command owners can approve/reject changes

Tabletop passes

Team produces an escalation packet and applies stop/failover gates without unsafe changes

During the pilot, review every NHI transition even when there is no service impact, and review every material service incident even when NHI remains 0. The purpose is not to “prove accuracy” from a small sample. It is to learn where the monitor is representative, where the application path diverges, and whether responders preserve uncertainty correctly.

For practice in networking and observability foundations, Refonte Learning’s Cloud Architecture Program lists multi-cloud networking, routing, private connectivity, multi-AZ/region resilience, observability and SLO/SLA design. Its Program Specifics section lists four months at 8–12 hours per week; Linux, Git and one programming language are expected foundations, networking/HTTP/database familiarity is recommended, and the admissions section requires applicants to be working toward a bachelor’s or higher-level degree. These verified foundations align with the boundary and incident-evidence disciplines used here.

Answer the indicator questions and issue a readiness verdict

Does NHI 0 mean the service is healthy? No. AWS documents 0 as “no AWS network degradation observed” for the covered path. It is not 100% availability and does not clear DNS, destination routing, policy, endpoints, dependencies or application processing.

Does NHI 100 mean every request should fail? No. AWS documents 100 as observed degradation within the covered AWS-controlled network path. Application impact still requires application evidence, and resilient services may continue succeeding through retries, redundancy or unaffected flows.

Can I trust NHI immediately after creating or reactivating a probe? Not for immediate attribution. AWS says NHI is delayed by a few hours after a new monitor, added probe or reactivated probe while data is collected for anomaly detection. Mark the signal “not ready”; do not reinterpret the missing value as 0.

Should NHI trigger automatic inter-Region failover? The product does not provide automatic network failover, and this runbook does not recommend treating one NHI change as sufficient authority. Failover should require demonstrated service impact, corroboration, alternate-path readiness, owner approval and an explicit recovery hypothesis.

Use this final readiness verdict before making NHI operationally consequential:

Evidence-ready

Not ready

Monitor boundary is documented and matches the question responders ask

Team describes NHI as end-to-end application health

NHI 0/100 semantics are correctly documented

0 is called “100% healthy” or 100 “100% outage”

Warm-up/missing data has a distinct state

Missing NHI is silently treated as normal

Loss, RTT, application SLIs and changes are time-correlated

NHI is the only incident signal

Route ownership, failover gates and recovery evidence are named

Responders can reroute without corroboration or owner approval

The readiness verdict is therefore binary only at the process level: evidence-ready when the team can state what NHI proves, what it cannot exclude and which independent observation comes next; not ready when the signal is being asked to make an end-to-end decision it was never documented to make.