AWS PrivateLink Endpoint Services
Collect AWS PrivateLink Endpoint Services monitoring data.
Configuration¶
Install Func¶
We recommend enabling hosted Func under Integration - Extensions in TrueWatch. All prerequisites are installed automatically; continue with the script installation.
If deploying Func manually, refer to Manual Deployment of Func
Activate Script¶
Note: Prepare an AWS AK that meets the requirements. For simplicity, you can grant the global read-only permission
ReadOnlyAccessdirectly.
Activate Scripts in Hosted Func¶
- Log in to the TrueWatch console
- Click the 【Integration】 menu and select 【Cloud Account Management】
- Click 【Add Cloud Account】, select 【AWS】, and fill in the required information on the interface. If you have already configured the cloud account information before, ignore this step
- Click 【Test】, and if the test is successful, click 【Save】. If the test fails, please check if the relevant configuration information is correct and test again
- 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
- Click 【Integration】 on the cloud account details page, find
AWS PrivateLink Endpoint Servicesin theNot Installedlist and click 【Install】 to open the installation form.
Manual Activation Script¶
- Log in to the Func console, click 【Script Market】, open the TrueWatch script market and search for
integration_aws_vpc_endpoint_service. - Click 【Install】 and enter AWS AK ID, AK Secret, and the account name.
- Click 【Deploy Startup Script】 to create the
Startupscript set and configure its startup scripts automatically. Setregionsto the actual regions andmetricsincloudwatch_configs.targetstoActiveConnections,BytesProcessed,EndpointsCount,NewConnections,RstPacketsSent. Then publish and enable automatic triggering. - After enabling the script, open 【Management / Automatic Trigger Configuration】 to view its automatic trigger configuration. Click 【Execute】 to run it immediately without waiting for the scheduled time. After a short wait, review the task records and logs.
Verification¶
- Under 【Management / Automatic Trigger Configuration】, confirm that the task has an automatic trigger configuration. Review its task records and logs for errors.
- In TrueWatch, check [Infrastructure / Custom] for asset information.
- In TrueWatch, check 【Metrics】 for the corresponding monitoring data.
Metrics¶
After configuring AWS CloudWatch, the default metrics are listed below. You can configure additional metrics. The measurement is aws_AWS/PrivateLinkServices. AWS PrivateLink Endpoint Services metric details
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
ActiveConnections_Average |
Active connections through endpoints | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | count |
BytesProcessed_Sum |
Bytes exchanged in both directions between endpoint services and endpoints | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | B |
EndpointsCount_Average |
Endpoints connected to the endpoint service | RegionId, Service Id | count |
NewConnections_Sum |
New connections established through endpoints | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | count |
RstPacketsSent_Sum |
RST packets sent from the endpoint service to endpoints | RegionId, Service Id, Az, Load Balancer Arn, VPC Endpoint Id | count |