Monitor with Amazon CloudWatch - AWS Direct Connect

Monitor with Amazon CloudWatch

You can monitor physical AWS Direct Connect connections, and virtual interfaces, using CloudWatch. CloudWatch collects raw data from Direct Connect, and processes it into readable metrics. By default, CloudWatch provides Direct Connect metric data in 5-minute intervals. The metric data in every interval is an aggregation of at least two samples collected during that interval.

For detailed information about CloudWatch, see the Amazon CloudWatch User Guide. You can also monitor your services CloudWatch to see what ones are using resources. For more information, see AWS services that publish CloudWatch metrics.

AWS Direct Connect metrics and dimensions

Metrics are available for AWS Direct Connect physical connections, and virtual interfaces.

AWS Direct Connect Connection metrics

The following metrics are available from Direct Connect dedicated connections.

Metric Description

ConnectionState

The state of the connection.1 indicates up and 0 indicates down.

This metric is available for dedicated and hosted connections.

Note

This metric is also available in hosted virtual interface owner accounts in addition to connection owner accounts.

Units: Boolean

ConnectionBpsEgress

The bitrate for outbound data from the AWS side of the connection.

The number reported is the aggregate (average) over the specified time period (5 minutes by default, 1 minute minimum). You can change the default aggregate.

This metric might be unavailable for a new connection, or when a device reboots. The metric starts when the connection is used to send or receive traffic.

Units: Bits per second

ConnectionBpsIngress

The bitrate for inbound data to the AWS side of the connection.

This metric might be unavailable for a new connection, or when a device reboots. The metric starts when the connection is used to send or receive traffic.

Units: Bits per second

ConnectionPpsEgress

`

The packet rate for outbound data from the AWS side of the connection.

The number reported is the aggregate (average) over the specified time period (5 minutes by default, 1 minute minimum). You can change the default aggregate.

This metric might be unavailable for a new connection, or when a device reboots. The metric starts when the connection is used to send or receive traffic.

Units: Packets per second

ConnectionPpsIngress

The packet rate for inbound data to the AWS side of the connection.

The number reported is the aggregate (average) over the specified time period (5 minutes by default, 1 minute minimum). You can change the default aggregate.

This metric might be unavailable for a new connection, or when a device reboots. The metric starts when the connection is used to send or receive traffic.

Units: Packets per second

ConnectionCRCErrorCount

This count is no longer in use. Use ConnectionErrorCount instead.

ConnectionErrorCount

The total error count for all types of MAC level errors on the AWS device. The total includes cyclic redundancy check (CRC) errors.

This metric is the error count that occurred since the last reported datapoint. When there are errors on the interface, the metric reports non-zero values. To get the total count of all errors for the selected interval in CloudWatch, for example, 5 minutes, apply the "sum" statistic.

The metric value is set to 0 when the errors on the interface stop.

Note

This metric replaces ConnectionCRCErrorCount, which is no longer in use.

Units: Count

ConnectionLightLevelTx

Indicates the health of the fiber connection for outbound (egress) traffic from the AWS side of the connection.

There are two dimensions for this metric. For more information, see Direct Connect available dimensions.

Units: dBm

ConnectionLightLevelRx

Indicates the health of the fiber connection for inbound (ingress) traffic to the AWS side of the connection.

There are two dimensions for this metric. For more information, see Direct Connect available dimensions.

Units: dBm

ConnectionEncryptionState

Indicates the connection encryption status. 1 indicates the connection encryption is up, and 0 indicates the connection encryption is down. When this metric is applied to a LAG, 1 indicates that all connections in the LAG have encryption up. 0 indicates at least one LAG connection encryption is down.

AWS Direct Connect virtual interface metrics

The following metrics are available from AWS Direct Connect virtual interfaces.

Metric Description

VirtualInterfaceBpsEgress

The bitrate for outbound data from the AWS side of the virtual interface.

The number reported is the aggregate (average) over the specified time period (5 minutes by default).

Units: Bits per second

VirtualInterfaceBpsIngress

The bitrate for inbound data to the AWS side of the virtual interface.

The number reported is the aggregate (average) over the specified time period (5 minutes by default).

Units: Bits per second

VirtualInterfacePpsEgress

The packet rate for outbound data from the AWS side of the virtual interface.

The number reported is the aggregate (average) over the specified time period (5 minutes by default).

Units: Packets per second

VirtualInterfacePpsIngress

The packet rate for inbound data to the AWS side of the virtual interface.

The number reported is the aggregate (average) over the specified time period (5 minutes by default).

Units: Packets per second

AWS Direct Connect available dimensions

You can filter the AWS Direct Connect data using the following dimensions.

Dimension Description

ConnectionId

This dimension is available on the metrics for Direct Connect connection, and virtual interface. This dimension filters the data by the connection.

OpticalLaneNumber This dimension filters the ConnectionLightLevelTx data and the ConnectionLightLevelRx data, and filters the data by the optical lane number of the Direct Connect connection.
VirtualInterfaceId This dimension is available on the metrics for Direct Connect virtual interface, and filters the data by the virtual interface.