如何计算带宽并为 AWS Direct Connect、AWS Site-Site VPN 或 Transit Gateway 连接设置 CloudWatch 警报?
2 分钟阅读
0
我有 AWS Direct Connect、AWS Site-to-Site VPN 连接或 AWS Transit Gateway 连接。我想使用 Amazon CloudWatch 指标来计算带宽并设置基于带宽的通知。
简短描述
使用 CloudWatch 指标计算 AWS Direct Connect 连接、AWS Site-to-Site VPN 或 AWS Transit Gateway 连接的带宽。然后,使用 Simple Notification Service(Amazon SNS)通知创建 CloudWatch 警报,以便在带宽超出您设置的值时收到警报。
重要提示:带宽计算是近似值,目前无法提供精确的带宽使用量。基于 CloudWatch 指标的警报对超出带宽持续 15 分钟或更长时间的连接有效。
根据您的连接类型,请参阅相关的“解决方法”部分,以计算带宽并设置 CloudWatch 警报。您还可以为 CloudWatch 警报设置 Amazon SNS 通知。
解决方法
Direct Connect 连接
- 访问 CloudWatch 控制台。
- 在导航窗格中,选择 Metrics(指标)。然后,选择 All metrics(所有指标)。
- 在 All Metrics(所有指标)下,选择 DX。然后,选择 Connection metrics(连接指标)。
- 为要测量的 Direct Connect 连接选择 ConnectionBpsIngress 和 ConnectionBpsEgress。
- 选择 Graphed metrics(已绘制指标)选项卡并进行以下设置:
Statistics(统计数据):最大值
Period(时长):5 分钟 - 选择 Add Math(添加数学)。从下拉列表中,选择 Start with an empty expression(从空表达式开始)。
- 选择 Start with an empty expression(从空表达式开始)后,将出现一个数学表达式框。在此框中,输入 (m1+m2)。
此公式计算总带宽。变量表示以下值:
m1 = ConnectionBpsIngress(以每秒比特数为单位)
m2 = ConnectionBpsEgress (以每秒比特数为单位) - 选择 Apply(应用)。
- 在“Graphed metrics”(已绘制指标)部分中,列出了您添加的表达式和表达式中的指标。要在图表部分中查看所表示的指标,请仅选择您添加的表达式:(m1+m2)。
输出结果以每秒比特数为单位。 - 为 Direct Connect 连接配置 CloudWatch 警报。使用您在上一步中用于计算指标的数学表达式。 创建警报时,请设置以下值:
对于 Select metric(选择指标),请重新输入本文“计算 Direct Connect 连接的带宽”部分的步骤中的表达式。仅选择您创建的表达式。
在 Conditions(条件)部分中,请将要监视的带宽值设置为条件。例如,要在带宽达到 100Mbps 时收到通知,请输入 Greater/Equal(>=) 1,000,000,00。
在 Additional configuration(其他配置)部分中,将 Datapoints to alarm(触发警报的数据点数)设置为 3 out of 3(3 个中的 3 个)。 - [可选]为 CloudWatch 警报设置 Amazon SNS 通知。
Site-to-Site VPN 连接
- 访问 CloudWatch 控制台。
- 在导航窗格中,选择 Metrics(指标)。然后,选择 All metrics(所有指标)。
- 在 All Metrics(所有指标)下,选择 VPN。然后,选择 VPN tunnel metrics(VPN 隧道指标)。
- 为要测量的 VPN 隧道选择 TunnelDataIn 和 TunnelDataOut 指标。
- 选择 Graphed metrics(已绘制指标)选项卡并设置以下参数:
Statistics(统计数据):SUM
Period(时长):5 分钟 - 选择 Add Math(添加数学)。从下拉列表中,选择 Start with an empty expression(从空表达式开始)。
- 选择 Start with an empty expression(从空表达式开始)后,将出现一个数学表达式框。在此框中,输入 (m1+m2)*8/300。
此公式会将字节数换算成比特数,然后除以时间(以秒为单位),以计算输出(以每秒比特数为单位)。变量表示以下值:
m1 = TunnelDataIn(以字节为单位)
m2 = TunnelDataOut(以字节为单位) - 选择 Apply(应用)。
- 在“Graphed metrics”(已绘制指标)部分中,列出了您添加的表达式和表达式中的指标。要在图表部分中查看所表示的指标,请仅选择您添加的表达式:(m1+m2)*8/300。输出结果以每秒比特数为单位。
- 为 VPN 连接配置 CloudWatch 警报。使用您在上一步中用于计算指标的数学表达式。创建警报时,请设置以下值:
对于 Select metric(选择指标),请重新输入本文“计算 Site-to-Site VPN 连接的带宽”部分的步骤中的表达式。仅选择您创建的表达式。
在 Conditions(条件)部分中,请将要监视的带宽值设置为条件。例如,要在带宽达到 100Mbps 时收到通知,请输入 Greater/Equal(>=) 1,000,000,00。
在 Additional configuration(其他配置)部分中**,**将 Datapoints to alarm(触发警报的数据点数)设置为 3 out of 3(3 个中的 3 个)。 - [可选]为 CloudWatch 警报设置 Amazon SNS 通知。
Transit Gateway 连接
以下步骤计算 Transit Gateway VPC 连接的带宽。您可以对不同类型的连接使用类似的计算。
- 访问 CloudWatch 控制台。
- 在导航窗格中,选择 Metrics(指标)。然后,选择 All metrics(所有指标)。
- 在 All Metrics(所有指标)下,选择 Transit Gateway。然后,选择 Per-TransitGatewayAttachment 指标。
- 为要测量的 Transit Gateway 连接选择 BytesIn 和 BytesOut 指标。
- 选择 Graphed metrics(已绘制指标)选项卡,然后设置以下参数:
Statistics(统计数据):SUM
Period(时长):5 分钟 - 选择 Add Math(添加数学)。从下拉列表中,选择 Start with an empty expression(从空表达式开始)。
- 选择 Start with an empty expression(从空表达式开始)后,将显示一个数学表达式框。在此框中,输入 (m1+m2)*8/300。
此公式会将字节数换算成比特数,然后除以时间(以秒为单位),以计算输出(以每秒比特数为单位)。变量表示以下值:
m1 = BytesIn(以字节为单位)
m2 = BytesOut(以字节为单位) - 选择 Apply(应用)。
- 在“Graphed metrics”(已绘制指标)部分中,列出了您添加的表达式和表达式中的指标。要在图表部分中查看所表示的指标,请仅选择您添加的表达式:(m1+m2)*8/300。 输出结果以每秒比特数为单位。
- 基于指标数学表达式创建 CloudWatch 警报。使用您在上一步中用于计算指标的数学表达式。创建警报时,请设置以下值:
创建警报时设置以下值:
对于 Select metric(选择指标),请重新输入“计算 Transit Gateway 连接的带宽”部分的步骤中的表达式。仅选择您创建的表达式。
在 Conditions(条件)部分中,请将要监视的带宽值设置为条件。例如,要在带宽达到 100Mbps 时收到通知,请输入 Greater/Equal(>=) 1,000,000,00。
在 Additional configuration(其他配置)部分中**,**将 Datapoints to alarm(触发警报的数据点数)设置为 3 out of 3(3 个中的 3 个)。 - [可选]为 CloudWatch 警报设置 Amazon SNS 通知。
相关信息

AWS 官方已更新 3 个月前
没有评论
相关内容
- 已提问 3 个月前lg...
- 已提问 4 个月前lg...
- 已提问 4 个月前lg...
- 已提问 3 个月前lg...
- 已提问 18 天前lg...
- AWS 官方已更新 8 个月前
- AWS 官方已更新 5 个月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 8 个月前