AWS Direct Connect
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 Amazon CloudWatch 进行监控

您可以使用 CloudWatch 监控物理 AWS Direct Connect 连接,此工具可从 AWS Direct Connect 收集原始数据,并将数据处理为便于读取的近乎实时的指标。默认情况下,CloudWatch 以 5 分钟为间隔提供 AWS Direct Connect 指标数据。您也可以选择以 1 分钟为间隔查看数据。

有关更多信息,请参阅 Amazon CloudWatch 用户指南

注意

如果您的连接是来自 AWS Direct Connect 合作伙伴的托管连接,您无法查看该托管连接的 CloudWatch 指标。

如果您的连接是专用的非托管连接,而您没有看到任何 CloudWatch 指标,则您可能连接到了正在迁移的旧平台。要查看指标,请联系 AWS Support,请求加急迁移到新平台。

AWS Direct Connect 指标与维度

AWS Direct Connect 中包含以下指标。这些指标目前只可用于 AWS Direct Connect 物理连接。

指标 描述

ConnectionState

连接的状态。0 表示 DOWN,1 表示 UP。

单位:布尔值

ConnectionBpsEgress

AWS 连接侧出站数据的比特率。

报告的数量是指定时间段 (默认为 5 分钟,最短 1 分钟) 内的总计。

单位:每秒比特数

ConnectionBpsIngress

AWS 连接侧入站数据的比特率。

报告的数量是指定时间段 (默认为 5 分钟,最短 1 分钟) 内的总计。

单位:每秒比特数

ConnectionPpsEgress

AWS 连接侧出站数据的数据包速率。

报告的数量是指定时间段 (默认为 5 分钟,最短 1 分钟) 内的总计。

单位:每秒数据包数

ConnectionPpsIngress

AWS 连接侧入站数据的数据包速率。

报告的数量是指定时间段 (默认为 5 分钟,最短 1 分钟) 内的总计。

单位:每秒数据包数

ConnectionCRCErrorCount

对于在 AWS 设备处接收到的数据,观察到的循环冗余校验 (CRC) 错误数。此指标是一个计数器,可能在较长时间内保持不变,因为它仅在重置设备时重置。如果此值不增加,说明没有发生错误。

单位:整数

ConnectionLightLevelTx

指示 AWS 连接侧出口 (出站) 流量的光纤连接的运行状况。

该指标只适用于 10Gbps 端口速率的连接。

单位:dBm

ConnectionLightLevelRx

指示 AWS 连接侧入口 (入站) 流量的光纤连接的运行状况。

该指标只适用于 10Gbps 端口速率的连接。

单位:dBm

您可以使用以下维度筛选 AWS Direct Connect 数据。

维度 描述

ConnectionId

该维度按 AWS Direct Connect 连接筛选数据。

查看 AWS Direct Connect CloudWatch 指标

AWS Direct Connect 会以 30 秒为间隔向 Amazon CloudWatch 发送有关您的 AWS Direct Connect 连接的以下指标。然后,Amazon CloudWatch 会以 1 分钟或 5 分钟的时间间隔聚合这些数据点。您可以按照以下步骤查看 AWS Direct Connect 连接的指标。

使用 CloudWatch 控制台查看指标

指标的分组首先依据服务命名空间,然后依据每个命名空间内的各种维度组合。

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Metrics

  3. 对于 All metrics (所有指标),选择 DX 指标命名空间。

  4. 选择 Connection Metrics (连接指标),然后选择指标维度,以查看指标(例如,AWS Direct Connect 连接)。

  5. (可选) 要以 1 分钟为间隔返回所选指标的数据,请选择 Graphed metrics,然后从 Period 列表中选择 1 Minute

使用 AWS Direct Connect 控制台查看指标

  1. 通过以下网址打开 AWS Direct Connect 控制台:https://console.amazonaws.cn/directconnect/

  2. 在导航窗格中,选择 Connections (连接)

  3. 选择连接。Monitoring 选项卡会显示您的连接的指标。

使用 AWS CLI 查看指标

在命令提示符处,输入以下命令:

aws cloudwatch list-metrics --namespace "AWS/DX"

创建 CloudWatch 警报以监控 AWS Direct Connect 连接

您可以创建 CloudWatch 警报,用于在警报改变状态时发送 Amazon SNS 消息。警报会监控您指定的时间段内的某个指标。它将根据指标值在多个时间段内相对于给定阈值的情况向 Amazon SNS 主题发送通知。

例如,您可以创建一个监控 AWS Direct Connect 连接状态的警报。它会在连接状态在连续 5 个 1 分钟时间段内都为 DOWN 时发送通知。

创建连接状态警报

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Alarms

  3. 选择 Create Alarm

  4. 选择 DX Metrics (DX 指标) 类别。

  5. 选择 AWS Direct Connect 连接,然后选择 ConnectionState 指标。选择 Next

  6. 按如下所示配置警报,然后选择 Create Alarm (创建警报)

    • 对于 Alarm Threshold (警报阈值),键入警报的名称和说明。对于 Whenever (每当),选择 <,并键入 1。键入 5 作为连续时段数。

    • 对于 Actions (操作),选择现有通知列表,或者选择 New list (新建列表) 以创建一个新的通知列表。

    • 对于 Alarm Preview (警报预览),选择以 1 分钟为时间段。

有关创建警报的更多示例,请参阅 Amazon CloudWatch 用户指南 中的创建 Amazon CloudWatch 警报