如何计算吞吐量并为 Transit Gateway 设置 CloudWatch 警报?

1 分钟阅读
0

我有一个 AWS Transit Gateway 连接。我想使用 Amazon CloudWatch 指标来计算吞吐量,并设置基于吞吐量的通知。

简短描述

使用 CloudWatch 指标计算 Transit Gateway 连接的吞吐量。要在吞吐量超过您的指定值时创建警报,请使用 Amazon Simple Notification Service(Amazon SNS)通知创建 CloudWatch 警报。

重要事项: 吞吐量计算是近似值,无法提供准确的最新带宽使用情况。CloudWatch 指标警报对于持续超过 15 分钟或更长时间的吞吐量的连接有效。

解决方法

以下步骤计算 Transit Gateway 连接的吞吐量。您可以对不同类型的连接使用类似计算:

  1. 打开 CloudWatch 控制台,然后选择与您的中转网关关联的 AWS 区域。
  2. 在导航窗格中,选择指标。然后,选择所有指标
  3. 所有指标下,选择 TransitGateway。然后,选择 Per-TransitGatewayAttachmentMetrics.
  4. 为要进行测量的 Transit Gateway 连接选择 BytesInBytesOut 指标。
  5. 选择已绘制指标选项卡,然后设置以下参数:
    统计数据: 总和
    时期: 5 分钟
  6. 选择添加数学
  7. 从下拉列表中选择以空表达式开始,然后在数学表达式框中输入 (m1+m2)*8/300
    此公式将每秒字节(Bps)转换为比特每秒(bps)以计算输出。变量表示以下值:
    m1 = BytesIn 
    m2 = BytesOut 
  8. 选择应用
  9. 在“已绘制指标”部分中,您可以看到添加的表达式和表达式中的指标。要查看图表部分中的表示形式,请仅选择您添加的表达式:(m1+m2)*8/300。输出以比特每秒为单位。
    **注意:**去除 m1 以及 m2 以便仅选择数学表达式。
  10. 根据指标数学表达式创建 CloudWatch 警报。创建警报时,请设置以下值:
    对于选择指标,输入您在步骤 7 中创建的表达式。仅选择此表达式。
    条件部分中,将要监控的吞吐量值设置为条件。例如,要在吞吐量达到 100 Mbps 时收到通知,请输入 Greater/Equal(>=) 1,000,000,00
    其他配置部分,将数据点到警报设置为 3/3
  11. (可选)为 CloudWatch 警报设置 Amazon SNS 通知

相关信息

Transit Gateway 指标

AWS 官方
AWS 官方已更新 9 个月前