Schedule demo

Amazon Virtual Private Cloud (VPC) Monitoring


Amazon VPC - Overview

Amazon VPC (Virtual Private Cloud) is a networking service that enables you to provision a logically isolated virtual network within the AWS cloud. It allows you to securely connect your cloud resources to on-premises environments while offering fine-grained control over network configuration, security, and traffic management.

Applications Manager’s Amazon VPC monitoring capability leverages VPC Flow Logs along with Amazon S3 (for storing flow log records), Amazon Athena, and AWS Glue to analyze network traffic patterns and performance metrics within your VPC. It provides deep visibility into network activity across Elastic Network Interfaces (ENIs), helping you monitor traffic volume, detect anomalies, and troubleshoot connectivity issues. By continuously analyzing traffic behavior and performance trends, Applications Manager enables improved network security, optimized resource utilization, and consistent application performance across your VPC environment.

Creating a new Amazon Virtual Private Cloud (VPC) monitor

To learn how to create a new Amazon Virtual Private Cloud (VPC) monitor, refer here.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on the Amazon Virtual Private Cloud (VPC) instance available under Amazon in the Cloud Apps section. Displayed is the Amazon Virtual Private Cloud (VPC) bulk configuration view distributed into three tabs:

  • Availability tab shows the availability history for the past 24 hours or 30 days.
  • Performance tab shows health status and events for the past 24 hours or 30 days.
  • List view tab enables you to perform bulk admin configurations.

By clicking a monitor from the list, you'll be taken to the Amazon Virtual Private Cloud (VPC) dashboard, which includes the following tabs:

Performance Overview

ParameterDescription
SUBNETS & ENIS
Number of ENIsThe total number of Elastic Network Interfaces (ENIs) present in the VPC at the time of polling.
Number of SubnetsThe total number of subnets available within the VPC at the time of polling.
TOTAL AVAILABLE IP ADDRESSES
Total Available IP AddressesThe total number of unused private IP addresses available across all subnets in the VPC. This indicates the remaining IP capacity for launching new resources.
DATA THROUGHPUT
Data InThe total amount of incoming data across all ENIs in the VPC between the poll interval (in MB/s).
Data OutThe total amount of outgoing data across all ENIs from the VPC between the poll interval (in MB/s).
Total Data ThroughputThe combined amount of incoming and outgoing data across all ENIs in the VPC between the poll interval (in MB/s).
PACKETS THROUGHPUT
Packets InThe total number of network packets received across all ENIs in the VPC between the poll interval (in packets/s).
Packets OutThe total number of network packets transmitted from all ENIs in the VPC between the poll interval (in packets/s).
Total Packets ThroughputThe total number of network packets sent and received across all ENIs in the VPC between the poll interval (in packets/s).
REQUEST METRICS
Rejected RequestsThe total number of rejected flow requests across all ENIs between the poll intervals.
Accepted RequestsThe total number of network requests successfully allowed across all ENIs between the poll intervals.
RECORD METRICS
Skipped RecordsThe total number of network traffic records skipped across all ENIs between the poll interval.
No Data RecordsThe total number of network traffic records with no data available across all ENIs between the poll interval. This may occur due to no network activity, delayed traffic logs, or missing flow log records.
AVERAGE PACKET SIZE
Average Packet Sent SizeThe average size of network packets transmitted across all ENIs between the poll interval (in MB).
Average Packet Received SizeThe average size of network packets received across all ENIs between the poll interval (in MB).
AVERAGE REQUEST DURATION
Average Request DurationThe average time taken to process network requests across all ENIs between the poll interval, indicating overall network request latency (in seconds).
NETWORK ADDRESS USAGE
Network Address UsageThe maximum number of Network Address Usage (NAU) units consumed by this VPC. This helps determine whether workloads should be distributed across multiple VPCs to avoid capacity limits.
Peered Network Address UsageThe maximum number of Network Address Usage (NAU) units consumed by this VPC and its peered VPCs within the same region.

Subnet

ParameterDescription
SUBNET DETAILS
Subnet IDThe unique identifier assigned to the subnet.
Subnet NameThe name assigned to the subnet within the VPC.
Availability ZoneThe Availability Zone in which the subnet is deployed.
CIDR RangeThe IPv4 CIDR block assigned to the subnet.
Number of Available IP AddressesThe total number of unused private IP addresses available in the subnet indicates the remaining IP capacity for launching resources.
Number of ENIsThe total number of Elastic Network Interfaces (ENIs) attached to the subnet.
StateThe current state of the subnet. Possible values: pending, available, unavailable, failed, failed-insufficient-capacity.
SUBNET TRAFFIC DETAILS
Subnet IDThe unique identifier assigned to the subnet.
Data InThe total amount of incoming data across all ENIs in the subnet between the poll interval (in MB/s).
Data OutThe total amount of outgoing data across all ENIs from the subnet between the poll interval (in MB/s).
Packets InThe total number of network packets received across all ENIs in the subnet between the poll interval (in packets/s).
Packets OutThe total number of network packets transmitted from all ENIs in the subnet between the poll interval (in packets/s).
Average Packet Received SizeThe average size of network packets received across all ENIs in the subnet between the poll interval, indicating the typical inbound packet payload (in MB).
Average Packet Sent SizeThe average size of network packets transmitted across all ENIs in the subnet between the poll interval, indicating the typical outbound packet payload (in MB).
SUBNET REQUEST DETAILS
Subnet IDThe unique identifier assigned to the subnet.
Rejected RequestsThe total number of rejected flow requests across all ENIs in the subnet between the poll interval.
Accepted RequestsThe total number of network requests successfully allowed across all ENIs in the subnet between the poll interval.
Skipped RecordsThe total number of network traffic records skipped across all ENIs in the subnet between the poll interval.
No Data RecordsThe total number of network traffic records with no data available across all ENIs in the subnet between the poll interval. This may occur due to no network activity, delayed traffic data, or missing flow log records.
Average Request DurationThe average time taken to process network requests across all ENIs in the subnet between the poll interval, indicating overall network request latency (in seconds).

ENI

ParameterDescription
ENI DETAILS
ENI IDThe unique identifier assigned to the Elastic Network Interface (ENI).
ENI NameThe name assigned to the Elastic Network Interface (ENI) within the VPC.
Subnet IDThe identifier of the subnet in which the ENI is located.
Availability ZoneThe Availability Zone (AZ) where the Elastic Network Interface is deployed.
Public IP AddressThe public IPv4 address assigned to the ENI, if available. This allows internet access when associated.
Private IP AddressThe primary private IPv4 address assigned to the ENI is used for internal communication within the VPC.
Instance IDThe EC2 instance ID to which the ENI is attached.
Attachment StatusThe attachment status of the network interface to the instance. 
Possible values: attaching, attached, detaching, detached.
StatusThe current operational status of the ENI. 
Possible values: available, associated, attaching, in-use, detaching.
ENI TRAFFIC DETAILS
ENI IDThe unique identifier assigned to the Elastic Network Interface (ENI).
Data InThe total amount of incoming data received by the ENI between the poll interval (in MB/s).
Data OutThe total amount of outgoing data transmitted from the ENI between the poll interval (in MB/s).
Packets InThe total number of network packets received by the ENI between the poll interval (in packets/s).
Packets OutThe total number of network packets transmitted from the ENI between the poll interval (in packets/s).
Average Packet Received SizeThe average size of network packets received by the ENI between the poll interval, representing the typical inbound packet payload (in MB).
Average Packet Sent SizeThe average size of network packets transmitted from the ENI between the poll interval, representing the typical outbound packet payload (in MB).
ENI REQUEST DETAILS
ENI IDThe unique identifier assigned to the Elastic Network Interface (ENI).
Rejected RequestsThe total number of rejected flow requests observed on the ENI between the poll interval.
Accepted RequestsThe total number of network requests successfully allowed by the ENI between the poll interval.
Skipped RecordsThe total number of network traffic records skipped for the ENI between the poll interval.
No Data RecordsThe total number of network traffic records with no data available for the ENI during the selected poll interval. This may occur due to no network activity, delayed traffic logs, or missing flow log records.
Average Request DurationThe average time taken to process network requests on the ENI between the poll interval, indicating request-level network latency (in seconds).

Configuration

ParameterDescription
StateIndicates the current operational status of the VPC. For example, Available means the VPC is active, and resources can be deployed within it.
Default VPCSpecifies whether the VPC is the default VPC created automatically by AWS for the account in the selected region.
CIDR RangeThe IPv4 CIDR block assigned to the VPC. This range defines the private IP address space available for resources launched within the VPC.
DHCP Options IDThe identifier of the DHCP options set associated with the VPC. DHCP options control network configuration settings, such as domain name servers and domain names for instances launched in the VPC.
VPC Internet Gateway Block ModeIndicates whether internet access through an attached Internet Gateway is restricted or blocked for the VPC.
Network Address Usage SettingsShows whether network address usage tracking is enabled for the VPC. When enabled, it provides insights into IP address utilization within the VPC.
Flow Log ConfigurationIndicates whether VPC Flow Logs are enabled for the VPC. Flow Logs capture information about the IP traffic going to and from network interfaces in the VPC.
Flow Log Configuration
Flow Log Format ValidIndicates whether the configured flow log format matches the expected format required for this VPC.
Flow Log FormatDisplays the format configured for the VPC flow logs.
Flow Log S3 Bucket NameShows the Amazon S3 bucket name where the VPC flow logs are stored.
Athena Database NameDisplays the Amazon Athena database used for querying the VPC flow logs.
Athena Table NameDisplays the Amazon Athena table used for querying the VPC flow logs.

VPC Topology

  • Displays a graphical topology view of the Amazon VPC, illustrating the relationship between the VPC, its subnets, and the associated Elastic Network Interfaces (ENIs).
  • The topology is organized in layers, where the VPC appears at the center, subnets form the intermediate layer, and ENIs appear as outer nodes connected to their respective subnets.
  • This visualization helps you quickly understand the distribution of ENIs across different subnets and identify subnet-level resource placement.
  • You can switch between Chart View for a visual topology representation and Table View to see a structured list of subnets and their associated ENIs.
  • The table view also allows you to search for specific subnets or ENIs and view their relationships within the VPC.

Applications Manager AWS VPC Monitoring: VPC Topology of Amazon Virtual Private Cloud

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally