ANS-C01 Network Observability by Design Guide

Study ANS-C01 network observability for CloudWatch, flow logs, Reachability Analyzer, Traffic Mirroring, access logs, baselines, and hybrid visibility.

ANS-C01 observability questions are design questions, not after-the-fact logging trivia. AWS is testing whether you can decide what evidence the network must produce before users report an outage, a security team opens an incident, or a hybrid routing change breaks a critical path.

The current task statement is to define logging and monitoring requirements across AWS and hybrid networks. The official scope calls out Amazon CloudWatch metrics, agents, logs, alarms, dashboards, and insights; AWS Transit Gateway Network Manager; VPC Reachability Analyzer; flow logs; traffic mirroring; and access logging for services such as load balancers and CloudFront. The exam expects you to match each tool to the kind of proof it can actually provide.

What the exam is really testing

Design question What a strong answer proves
Did traffic reach the network interface, subnet, VPC, or transit gateway? Flow logs and relevant network metrics show accepted or rejected flows.
Is the configured path reachable? Reachability Analyzer checks the modeled path and identifies blocking configuration.
What happened inside the packet stream? Traffic Mirroring sends selected packets to analysis or security appliances.
Did the edge or load balancer receive and process the request? CloudFront, ALB, NLB, and other access logs provide service-level request evidence.
Is the hybrid or transit network healthy? Transit Gateway Network Manager and CloudWatch show topology, events, and performance signals.
Is current behavior abnormal? Baselines define normal throughput, latency, packet loss, error rate, and route stability.

The common wrong answer is to “enable logging” without saying which hop the log proves.

Observability chooser

Need in the scenario Strongest first fit Why
Prove accepted or rejected IP flows for VPC resources VPC Flow Logs Flow-level evidence for interfaces, subnets, and VPCs.
Prove flow behavior through Transit Gateway Transit Gateway Flow Logs TGW-specific flow records for centralized routing paths.
Diagnose whether security groups, NACLs, route tables, gateways, or attachments allow a path VPC Reachability Analyzer Static configuration analysis with hop-by-hop path details.
Capture packet payload or inspect protocol behavior VPC Traffic Mirroring Packet-level copy to monitoring or security appliances.
Monitor metrics and alert on thresholds CloudWatch metrics, alarms, dashboards, and logs Operational visibility and alerting across services.
Visualize and monitor global Transit Gateway and hybrid topology AWS Network Manager Topology, events, health, and CloudWatch-backed monitoring.
Understand HTTP edge or load balancer request behavior CloudFront and load balancer access logs Request-level evidence at the managed service boundary.
Preserve evidence centrally across accounts Centralized log destinations, S3, CloudWatch Logs, or Firehose patterns Prevents per-account blind spots and supports audit workflows.

Evidence path model

Use this mental flow when a question asks how to design visibility for a network path.

    flowchart LR
	  S["Source"] --> N["Name and route decision"]
	  N --> C["Control point: SG, NACL, firewall, endpoint policy"]
	  C --> F["Flow evidence"]
	  F --> P["Packet or request evidence when needed"]
	  P --> A["Alarm, dashboard, baseline, or audit store"]

The point is not to collect every signal everywhere. The point is to collect enough evidence to prove the path, the control decision, the service behavior, and the deviation from normal.

Flow logs versus Traffic Mirroring

Requirement Prefer flow logs Prefer Traffic Mirroring
Need scalable record of who talked to whom, when, and whether traffic was accepted or rejected Yes No
Need packet payload, protocol handshake detail, or IDS/NDR-style inspection No Yes
Need broad baseline reporting across many VPCs or accounts Yes Usually no, unless selectively targeted
Need deep investigation for one sensitive ENI or workload path Sometimes Yes
Need low-operational-overhead evidence Yes No, because mirror targets and analysis tooling must be designed
Need to prove exact application-layer request details No Maybe, but access logs or app logs may be more direct

Traffic Mirroring is powerful, but it is not the default answer for every monitoring question. If the scenario needs flow-level auditability, flow logs usually fit better. If the scenario needs packet inspection or protocol-level evidence, mirroring becomes stronger.

Reachability Analyzer is not packet capture

Reachability Analyzer is a static configuration analysis tool. It models the network configuration between a source and destination and reports whether the path is reachable, including blocking components when it is not.

That makes it strong for questions about:

  • validating a path before or after a change
  • finding whether route tables, security groups, NACLs, gateways, endpoints, or attachments block a path
  • proving the expected configured path through a VPC or Transit Gateway-related component

It is weaker when the question asks for live traffic volume, packet payload, intermittent congestion, application latency, target health, or real user request behavior. For those, use metrics, logs, packet capture, access logs, and application telemetry.

Access logs answer a different question

Flow logs tell you about network flows. Access logs tell you what a managed service saw.

Service boundary Useful evidence
CloudFront viewer request time, path, status, edge behavior, and origin-facing clues
Application Load Balancer HTTP request, target status, processing time, and WAF-related fields where applicable
Network Load Balancer connection-level load balancer evidence, when enabled and supported for the target pattern
API Gateway or application tier API request, authorizer, integration, and backend response evidence

If the stem asks why an HTTP request returned a specific status, flow logs alone are usually insufficient. If it asks whether packets were accepted or rejected at a network boundary, access logs alone are usually insufficient.

Hybrid and Transit Gateway visibility

Hybrid ANS-C01 questions often involve more than one team and more than one evidence plane.

Hybrid visibility need Strong signal
Transit Gateway topology and attachment visibility AWS Network Manager dashboards and events
Throughput, packet drops, tunnel status, and health CloudWatch metrics and alarms
Flow behavior through centralized routing Transit Gateway Flow Logs
Path validation inside AWS configuration Reachability Analyzer
On-premises device status and BGP behavior Customer gateway/router telemetry plus AWS-side metrics
Long-term trend and capacity planning Baseline dashboards for bandwidth, latency, errors, and route stability

Do not design AWS-only observability for a hybrid path and pretend the on-premises side cannot fail. Strong answers usually include AWS metrics plus customer-router, Direct Connect, VPN, or BGP evidence.

Baselines matter

AWS explicitly includes capturing baseline network performance in the ANS-C01 skill set. That means the exam may expect you to know the difference between a monitoring tool and a useful threshold.

Baseline these before a major migration, cutover, or multi-Region rollout:

  • normal throughput by link, VPC, Transit Gateway attachment, load balancer, and NAT or endpoint path
  • normal latency and error rates for critical flows
  • normal DNS behavior and resolver query volume where relevant
  • normal packet drops, rejects, and security-control matches
  • normal BGP session stability, route advertisements, and failover timing for hybrid paths

Without baselines, a dashboard can show numbers without telling operators whether the numbers are healthy.

Common design patterns

Scenario Strong observability design
Multi-account VPC environment Centralize VPC Flow Logs and service access logs, standardize tags, and alert on key rejects or drops.
Transit Gateway hub-and-spoke network Use Network Manager, TGW Flow Logs, CloudWatch metrics, and route-table review.
Public web application Combine CloudFront or ALB access logs, WAF logs, CloudWatch metrics, and VPC Flow Logs near the origin path.
Critical hybrid application Monitor VPN or Direct Connect, BGP, customer gateway health, TGW attachments, and application path baselines.
Sensitive workload requiring deep inspection Use targeted Traffic Mirroring to an analysis fleet, not blanket packet capture everywhere.
Pre-change validation Use Reachability Analyzer and baseline comparison before and after the change.

Exam eliminations

Stem clue Eliminate first Keep in play
“prove route/security configuration allows the path” Traffic Mirroring as first choice Reachability Analyzer
“accepted or rejected flows” CloudFront logs only VPC Flow Logs or TGW Flow Logs
“packet payload inspection” Flow logs only Traffic Mirroring
“HTTP status and target processing time” VPC Flow Logs only ALB or CloudFront access logs
“global transit topology visibility” per-instance logs only AWS Network Manager
“before migration performance comparison” one-time packet capture only baseline metrics and dashboards
“hybrid outage” AWS-only dashboard AWS metrics plus on-prem/router/BGP evidence

Troubleshooting order

When the scenario describes a network outage or unexplained traffic behavior, work in this order:

  1. Define the expected source, destination, protocol, port, and path.
  2. Use Reachability Analyzer when the question is about configured reachability.
  3. Use flow logs when the question is about accepted, rejected, or missing flows.
  4. Use access logs when the managed service received the request and application-layer behavior matters.
  5. Use Traffic Mirroring only when packet detail or security inspection is required.
  6. Use CloudWatch, Network Manager, and baseline dashboards to detect trend, health, and hybrid topology issues.

This order prevents expensive packet-capture thinking when a route table, security group, NACL, or DNS mistake is more likely.

Sample exam question

A company has a hub-and-spoke network that uses AWS Transit Gateway across several accounts. After a route change, one spoke VPC cannot reach a shared services VPC. The network team wants to determine whether the AWS configuration permits the expected path and identify the blocking component if it does not. Which option is strongest first?

  • Enable Traffic Mirroring on every workload ENI and inspect packets with a third-party appliance.
  • Run VPC Reachability Analyzer for the expected source and destination path.
  • Enable CloudFront access logs for the application domain.
  • Increase the CloudWatch alarm threshold for the Transit Gateway attachment.

Answer: Run Reachability Analyzer.

Why: The question asks whether the configured path permits reachability and where it is blocked. Reachability Analyzer is designed for static path analysis and blocking-component identification. Traffic Mirroring is deeper than needed and does not directly model the configuration. CloudFront logs are irrelevant unless the failing hop is the edge HTTP service. Changing an alarm threshold does not diagnose the path.

Fast decision rule

Use Reachability Analyzer to prove configured reachability. Use flow logs to prove accepted or rejected flows. Use Traffic Mirroring when packet-level inspection is required. Use access logs when the managed service boundary matters. Use CloudWatch and Network Manager for health, topology, alerting, dashboards, and baselines across AWS and hybrid networks.

Quiz

Loading quiz…

Continue with 1.5 Hybrid Routing and Connectivity to connect the visibility model to hybrid path design.

Revised on Monday, June 15, 2026