我有一个 AWS Transit Gateway 连接。我想使用 Amazon CloudWatch 指标来计算吞吐量,并设置基于吞吐量的通知。
简短描述
使用 CloudWatch 指标计算 Transit Gateway 连接的吞吐量。要在吞吐量超过您的指定值时创建警报,请使用 Amazon Simple Notification Service(Amazon SNS)通知创建 CloudWatch 警报。
重要事项: 吞吐量计算是近似值,无法提供准确的最新带宽使用情况。CloudWatch 指标警报对于持续超过 15 分钟或更长时间的吞吐量的连接有效。
解决方法
以下步骤计算 Transit Gateway 连接的吞吐量。您可以对不同类型的连接使用类似计算:
- 打开 CloudWatch 控制台,然后选择与您的中转网关关联的 AWS 区域。
- 在导航窗格中,选择指标。然后,选择所有指标。
- 在所有指标下,选择 TransitGateway。然后,选择 Per-TransitGatewayAttachmentMetrics.
- 为要进行测量的 Transit Gateway 连接选择 BytesIn 和 BytesOut 指标。
- 选择已绘制指标选项卡,然后设置以下参数:
统计数据: 总和
时期: 5 分钟
- 选择添加数学。
- 从下拉列表中选择以空表达式开始,然后在数学表达式框中输入 (m1+m2)*8/300。
此公式将每秒字节(Bps)转换为比特每秒(bps)以计算输出。变量表示以下值:
m1 = BytesIn
m2 = BytesOut
- 选择应用。
- 在“已绘制指标”部分中,您可以看到添加的表达式和表达式中的指标。要查看图表部分中的表示形式,请仅选择您添加的表达式:(m1+m2)*8/300。输出以比特每秒为单位。
**注意:**去除 m1 以及 m2 以便仅选择数学表达式。
- 根据指标数学表达式创建 CloudWatch 警报。创建警报时,请设置以下值:
对于选择指标,输入您在步骤 7 中创建的表达式。仅选择此表达式。
在条件部分中,将要监控的吞吐量值设置为条件。例如,要在吞吐量达到 100 Mbps 时收到通知,请输入 Greater/Equal(>=) 1,000,000,00。
在其他配置部分,将数据点到警报设置为 3/3。
- (可选)为 CloudWatch 警报设置 Amazon SNS 通知。
相关信息
Transit Gateway 指标