Monitor mirrored traffic using Amazon CloudWatch
You can monitor your mirrored traffic using Amazon CloudWatch, which collects information from your network interface that is part of a traffic mirror session, and creates readable, near real-time metrics. You can use this information to monitor and troubleshoot Traffic Mirroring.
For more information about Amazon CloudWatch, see the Amazon CloudWatch User Guide. For more information,
see List the available CloudWatch
metrics for your instances in Amazon EC2 User Guide. For more information,
see Amazon CloudWatch Pricing
Traffic Mirroring metrics and dimensions
The following metrics are available for your mirrored traffic at the traffic mirror source:
Metric | Description |
---|---|
|
The number of bytes received on all network interfaces by the instance that are mirrored. The number reported is the number of bytes received during the period. If you are using basic (five-minute) monitoring, you can divide this number by 300 to find Bytes/second. If you have detailed (one-minute) monitoring, divide it by 60. Units: Bytes |
|
The number of bytes sent out on all network interfaces by the instance that are mirrored. The number reported is the number of bytes sent during the period. If you are using basic (five-minute) monitoring, you can divide this number by 300 to find Bytes/second. If you have detailed (one-minute) monitoring, divide it by 60. Units: Bytes |
|
The number of packets received on all network interfaces by the instance that are mirrored. This metric is available for basic monitoring only. Units: Count |
NetworkPacketsMirrorOut |
The number of packets sent out on all network interfaces by the instance that are mirrored. This metric is available for basic monitoring only. Units: Count |
|
The number of bytes received, that meet the traffic mirror filter rules, that did not get mirrored because of production traffic taking priority. Units: Bytes |
|
The number of bytes sent out, that meet the traffic mirror filter rules, that did not get mirrored because of production traffic taking priority. Units: Bytes |
|
The number of packets received, that meet the traffic mirror filter rules, that did not get mirrored because of production traffic taking priority. This metric is available for basic monitoring only. Units: Count |
NetworkPacketsSkipMirrorOut |
The number of packets sent out, that meet the traffic mirror filter rules, that did not get mirrored because of production traffic taking priority. This metric is available for basic monitoring only. Units: Count |
To filter the metric data, use the following dimensions.
Dimension | Description |
---|---|
AutoScalingGroupName |
This dimension filters the data you request for all instances in a specified capacity group. An Auto Scaling group is a collection of instances you define if you're using Auto Scaling. This dimension is available only for Amazon EC2 metrics when the instances are in such an Auto Scaling group. Available for instances with Detailed or Basic Monitoring enabled. |
ImageId |
This dimension filters the data you request for all instances running this Amazon EC2 Amazon Machine Image (AMI). Available for instances with Detailed Monitoring enabled. |
InstanceId |
This dimension filters the data you request for the identified instance only. This helps you pinpoint an exact instance from which to monitor data. Available for instances with Detailed or Basic Monitoring enabled. |
InstanceType |
This dimension filters the data you request for all instances running with this specified instance type. This helps you categorize your data by the type of instance running. For example, you might compare data from an m1.small instance and an m1.large instance to determine which has the better business value for your application. Available for instances with Detailed Monitoring enabled. |
View Traffic Mirroring CloudWatch metrics
You can view the metrics for Traffic Mirroring as follows.
To view metrics using the CloudWatch console
Metrics are grouped first by the service namespace, and then by the various dimension combinations within each namespace.
Open the CloudWatch console at https://console.aws.amazon.com/cloudwatch/
. -
In the navigation pane, choose Metrics.
-
Under All metrics, choose the EC2 metric namespace.
-
To view the metrics, select the metric dimension.
To view metrics using the AWS CLI
At a command prompt, use the following command to list the metrics that are available for Traffic Mirroring:
aws cloudwatch list-metrics --namespace "AWS/EC2"
The Traffic Mirroring metrics are included with the metrics for Amazon EC2.