Introduction

An AWS Direct Connect virtual interface (VIF) is a logical connection created on top of an AWS Direct Connect connection. Virtual interfaces provide access to AWS services and are discovered and monitored as children of their parent Direct Connect connection.

AWS Direct Connect supports three types of virtual interfaces:

  • Private virtual interface: Provides access to an Amazon VPC using private IP addresses.
  • Public virtual interface: Provides access to public AWS services, such as Amazon S3, using public IP addresses.
  • Transit virtual interface: Provides access to one or more Amazon VPC Transit Gateways associated with Direct Connect gateways.

Setup

To set up the AWS integration and discover the service, go to the AWS Integration Discovery Profile and select Direct Connect Virtual Interfaces.

Event support

CloudTrail event support

  • Supported and configurable in the AWS Integration Discovery Profile.
  • Supported events:
    • CreatePrivateVirtualInterface
    • CreatePublicVirtualInterface
    • CreateTransitVirtualInterface
    • DeleteVirtualInterface

CloudWatch alarm support

  • Supported.

Supported metrics

Cloud metric namespace: AWS/DX

OpsRamp Metric NameAWS MetricDisplay NameUnitStatisticDescription
aws_dx_VirtualInterfaceBpsEgressVirtualInterfaceBpsEgressVirtual Interface Bps EgressBits/SecondAverageThe bitrate for outbound data from the AWS side of the virtual interface.
aws_dx_VirtualInterfaceBpsIngressVirtualInterfaceBpsIngressVirtual Interface Bps IngressBits/SecondAverageThe bitrate for inbound data to the AWS side of the virtual interface.
aws_dx_VirtualInterfacePpsEgressVirtualInterfacePpsEgressVirtual Interface Pps EgressCount/SecondAverageThe packet rate for outbound data from the AWS side of the virtual interface.
aws_dx_VirtualInterfacePpsIngressVirtualInterfacePpsIngressVirtual Interface Pps IngressCount/SecondAverageThe packet rate for inbound data to the AWS side of the virtual interface.
aws_dx_VirtualInterfacePolicedPpsEgressVirtualInterfacePolicedPpsEgressVirtual Interface Policed Pps EgressCount/SecondAverageThe rate of outbound packets dropped due to policing on the AWS side of the virtual interface.
aws_dx_VirtualInterfacePolicedPpsIngressVirtualInterfacePolicedPpsIngressVirtual Interface Policed Pps IngressCount/SecondAverageThe rate of inbound packets dropped due to policing on the AWS side of the virtual interface.
aws_dx_VirtualInterfaceUtilizationEgressVirtualInterfaceUtilizationEgressVirtual Interface Utilization EgressPercentAverageThe percentage of outbound bandwidth utilization on the AWS side of the virtual interface.
aws_dx_VirtualInterfaceUtilizationIngressVirtualInterfaceUtilizationIngressVirtual Interface Utilization IngressPercentAverageThe percentage of inbound bandwidth utilization on the AWS side of the virtual interface.
aws_dx_VirtualInterfaceBgpStatusVirtualInterfaceBgpStatusVirtual Interface Bgp StatusNoneAverageThe state of the BGP peering session for the virtual interface. 1 indicates up and 0 indicates down.
aws_dx_VirtualInterfaceBgpPrefixesAcceptedVirtualInterfaceBgpPrefixesAcceptedVirtual Interface Bgp Prefixes AcceptedCountAverageThe number of BGP prefixes accepted from the BGP peer on the virtual interface.
aws_dx_VirtualInterfaceBgpPrefixesAdvertisedVirtualInterfaceBgpPrefixesAdvertisedVirtual Interface Bgp Prefixes AdvertisedCountAverageThe number of BGP prefixes advertised to the BGP peer on the virtual interface.