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.
| 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.
| 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. |
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.
| 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 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:
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.
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 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.
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:
Without baselines, a dashboard can show numbers without telling operators whether the numbers are healthy.
| 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. |
| 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 |
When the scenario describes a network outage or unexplained traffic behavior, work in this order:
This order prevents expensive packet-capture thinking when a route table, security group, NACL, or DNS mistake is more likely.
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?
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.
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.
Continue with 1.5 Hybrid Routing and Connectivity to connect the visibility model to hybrid path design.