Skip to content

Alibaba Cloud NAT

Alibaba Cloud NAT Metrics display, including concurrent connections, new connections, VPC traffic, VPC packets, etc.

Configuration

Install Func

It is recommended to activate TrueWatch Integration - Extensions - DataFlux Func (Automata)

If you want to deploy Func by yourself, refer to Deploy Func by Yourself

Activate Script

Note: Please prepare the Alibaba Cloud AK with the required permissions in advance (for simplicity, you can grant the global read-only permission ReadOnlyAccess)

Activate Script for Automata

  1. Log in to the TrueWatch console
  2. Click the 【Integration】 menu and select 【Cloud Account Management】
  3. Click 【Add Cloud Account】, select 【Alibaba Cloud】, and fill in the required information on the interface. If you have already configured the cloud account information, ignore this step
  4. Click 【Test】, and after the test is successful, click 【Save】. If the test fails, please check whether the relevant configuration information is correct and test again
  5. Click 【Cloud Account Management】, and you can see the added cloud account in the list. Click the corresponding cloud account to enter the details page
  6. Click the 【Integration】 button on the cloud account details page, find Alibaba Cloud NAT under the Not Installed list, and click the 【Install】 button to install it.

Activate Script Manually

  1. Log in to the Func console, click 【Script Market】, enter the TrueWatch script market, and search for: integration_alibabacloud_nat

  2. Click 【Install】, then enter the corresponding parameters: Alibaba Cloud AK ID, AK Secret, and account name.

  3. Click 【Deploy Startup Script】, the system will automatically create a Startup script set and configure the corresponding startup script.

  4. After activation, you can see the corresponding automatic trigger configuration in 「Manage / Automatic Trigger Configuration」. Click 【Execute】 to execute it immediately without waiting for the scheduled time. Wait a moment, and you can view the execution task records and corresponding logs.

We have collected some configurations by default, see the Metrics section for details.

Configure Custom Cloud Object Metrics

Verification

  1. In 「Manage / Automatic Trigger Configuration」, confirm whether the corresponding task has the corresponding automatic trigger configuration, and check the corresponding task records and logs to see if there are any exceptions
  2. In TrueWatch, check whether the asset information exists in 「Infrastructure / Custom」
  3. In TrueWatch, check whether there is corresponding monitoring data in 「Metrics」

Metrics

After configuring Alibaba Cloud CloudMonitor, the default Measurement is as follows. You can collect more Metrics through configuration Alibaba Cloud CloudMonitor Metrics Details

Metric Id Metric Name Dimensions Statistics Unit Min Periods
BWRateInFromInside Inbound VPC Traffic Rate userId,instanceId Value bps 60 s
BWRateInFromOutside Inbound Internet Traffic Rate userId,instanceId Value bps 60 s
BWRateOutToInside Outbound VPC Traffic Rate userId,instanceId Value bps 60 s
BWRateOutToOutside Outbound Internet Traffic Rate userId,instanceId Value bps 60 s
BytesInFromInside Inbound VPC Traffic userId,instanceId Value bytes 60 s
BytesInFromOutside Inbound Internet Traffic userId,instanceId Value bytes 60 s
BytesOutToInside Outbound VPC Traffic userId,instanceId Value bytes 60 s
BytesOutToOutside Outbound Internet Traffic userId,instanceId Value bytes 60 s
DropTotalBps Total Packet Drop Bandwidth userId,instanceId Value bit/s 60 s
DropTotalPps Total Packet Drop Rate userId,instanceId Value countS 60 s
EniBytesDropRx Interface Inbound Drop Traffic userId,instanceId,eniId Value bytes 60 s
EniBytesDropTx Interface Outbound Drop Traffic userId,instanceId,eniId Value bytes 60 s
EniBytesRx Interface Inbound Traffic userId,instanceId,eniId Value bytes 60 s
EniBytesTx Interface Outbound Traffic userId,instanceId,eniId Value bytes 60 s
EniPacketsDropPortAllocationFail Interface Port Allocation Failure Packet Count userId,instanceId,eniId Value count 60 s
EniPacketsDropRx Interface Inbound Drop Packet Count userId,instanceId,eniId Value count 60 s
EniPacketsDropTx Interface Outbound Drop Packet Count userId,instanceId,eniId Value count 60 s
EniPacketsRx Interface Inbound Packet Count userId,instanceId,eniId Value count 60 s
EniPacketsTx Interface Outbound Packet Count userId,instanceId,eniId Value count 60 s
EniSessionActiveConnection Interface Concurrent Connection Count userId,instanceId,eniId Value count 60 s
EniSessionLimitDropConnection Interface New Drop Connection Rate userId,instanceId,eniId Value countS 60 s
EniSessionNewConnection Interface New Connection Rate userId,instanceId,eniId Value countS 60 s
EniSessionNewLimitDropConnection Interface Concurrent Drop Connection Rate userId,instanceId,eniId Value countS 60 s
ErrorPortAllocationCount Port Allocation Failure Count in Interval userId,instanceId Value count 60 s
ErrorPortAllocationRate Port Allocation Failure Rate in Interval userId,instanceId Value countS 60 s
InBpsSum Throughput userId,instanceId Value bit/s 60 s
PPSRateInFromInside Inbound VPC Packet Rate userId,instanceId Value countS 60 s
PPSRateInFromOutside Inbound Internet Packet Rate userId,instanceId Value countS 60 s
PPSRateOutToInside Outbound VPC Packet Rate userId,instanceId Value countS 60 s
PPSRateOutToOutside Outbound Internet Packet Rate userId,instanceId Value countS 60 s
PacketsInFromInside Inbound VPC Packet Count userId,instanceId Value count 60 s
PacketsInFromOutside Inbound Internet Packet Count userId,instanceId Value count 60 s
PacketsOutToInside Outbound VPC Packet Count userId,instanceId Value count 60 s
PacketsOutToOutside Outbound Internet Packet Count userId,instanceId Value count 60 s
SessionActiveConnection Concurrent Connection Count userId,instanceId Value count 60 s
SessionActiveConnectionWaterLever Concurrent Connection Water Level userId,instanceId Value % 60 s
SessionLimitDropConnection Concurrent Drop Connection Rate userId,instanceId Value countS 60 s
SessionNewConnection New Connection Rate userId,instanceId Value countS 60 s
SessionNewConnectionWaterLever New Connection Water Level userId,instanceId Value % 60 s
SessionNewLimitDropConnection New Drop Connection Rate userId,instanceId Value countS 60 s

Objects

The collected Alibaba Cloud SLB object data structure can be seen in 「Infrastructure - Custom」

{
  "measurement": "aliyun_nat",
  "tags": {
    "name"              : "ngw-bp1b3urqh0t7xxxxx",
    "NatGatewayId"      : "ngw-bp1b3urqh0t7xxxxx",
    "instance_name"     : "Operator",
    "VpcId"             : "vpc-bp1l3jzwhv8cnu9p8u4yh",
    "Spec"              : "Small",
    "InstanceChargeType": "PrePaid",
    "RegionId"          : "cn-hangzhou",
    "BusinessStatus"    : "Normal"
  },
  "fields": {
    "CreationTime": "2021-01-27T06:15:48Z",
    "ExpiredTime" : "2022-04-27T16:00Z",
    "message"     : "{Instance JSON Data}"
  }
}