Skip to main content
Version: NG-2.14

AWS Transit Gateway

Introduction

AWS Transit Gateway provides a centralized hub for connecting Virtual Private Clouds (VPCs) and on-premises networks. Monitoring ensures you have visibility into the traffic and connections between these networks. It helps in understanding how data flows through your network and identifying any bottlenecks or inefficiencies.

Getting Started

Compatibility

vuSmartMaps supports monitoring the traffic and connections of your Transit Gateway Hub which connects your Virtual Private Clouds (VPCs) and on-premises networks. It helps in understanding how data flows through your network and identifying any bottlenecks or inefficiencies.

Data Collection Method

vuSmartMaps collects AWS Transit Gateway data using an internal data collector. This agent collects data based on the source configuration.

Prerequisites

Dependent Configuration

To configure this O11ySource, create a 'credential' of type 'aws' under the 'Definition' tab.

Inputs for Configuring Data Source

  • Data Source Name: Data source name to uniquely identify the source.
  • AWS Region: AWS Region where the instance of this component is running. For eg: Asia Pacific (Mumbai), the region would be ap-south-1
  • AWS Credential: AWS credential that provides Access key and Secret key to access Cloudwatch.
  • Polling Frequency: Specifies the interval in seconds at which data is collected. Data collection occurs once every specified period.

Firewall Requirement

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
vuSmartMaps IPAWS CloudWatch IPs443*TCPOutbound

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target

Health and Performance metrics of AWS Transit Gateway is collected through AWS CloudWatch Service. So AWS CloudWatch services must be enabled in your AWS account. AWS Transit Gateway should have APIs configured for which monitoring is enabled. Please enable detailed metrics if you want to see resource and method level metrics for HTTP APIs.

An IAM role or user with the following permissions is required to access CloudWatch metrics.

  • cloudwatch:GetMetricData
  • cloudwatch:ListMetrics

Configuration Steps

  • Enable the AWS Transit Gateway O11ySource.
  • Select the sources tab and press the + button to add a new instance that has to be monitored.
  • Provide the required configurations:
  • *Source Name
  • *AWS Region
  • *AWS Credential
  • *Period (in mins)
  • Click Save to close the data source window.

Metrics Collected

NameDescriptionData Type
BytesDropCountBlackholeThe number of bytes dropped because they matched a blackholeUInt64
BytesDropCountNoRouteThe number of bytes dropped because they did not match a route.UInt64
BytesInThe number of bytes received by the transit gateway.UInt64
BytesOutThe number of bytes sent from the transit gateway.UInt64
PacketsInThe number of packets received by the transit gateway.UInt64
PacketsOutThe number of packets sent by the transit gateway.UInt64
PacketDropCountBlackholeThe number of packets dropped because they matched a blackhole route.UInt64
PacketDropCountNoRouteThe number of packets dropped because they did not match a route.UInt64
Transit GatewayThe Transit GatewayString
Transit Gateway AttachmentThe Transit Gateway AttachmentString
Vublock nameThe vublock nameLowCardinality(String)
TimestampTime the data is generated in the target machineDateTime64
Tenant IdTenant IdLowCardinality(String)
BU IdBU IdLowCardinality(String)
Document TypeDocument TypeLowCardinality(String)
RegionAWS RegionLowCardinality(String)
NameName Of SourceString
topic_nameName of kafka input topicLowCardinality(String)
@timestampTimestampString