使用 Amazon CloudWatch 进行监控 - AWS Direct Connect
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon CloudWatch 进行监控

您可以使用 CloudWatch 监控物理 AWS Direct Connect 连接和虚拟接口。CloudWatch 从 AWS Direct Connect 收集原始数据,并将其处理为可读的指标。默认情况下,CloudWatch 以 5 分钟为间隔提供 AWS Direct Connect 指标数据。

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

有关 CloudWatch 的详细信息,请参阅 Amazon CloudWatch 用户指南。您还可以监控服务 CloudWatch,以查看正在使用资源的服务。有关更多信息,请参阅发布 CloudWatch 指标的 AWS 服务

AWS Direct Connect 指标与维度

这些指标可用于 AWS Direct Connect 物理连接和虚拟接口。

AWS Direct Connect 连接指标

AWS Direct Connect 专用连接中包含以下指标。

指标 Description

ConnectionState

连接的状态。1 表示运行,0 表示关闭

此指标适用于专用连接和托管连接。

单位:布尔型

ConnectionBpsEgress

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

报告的数量是指定时间段(默认为 5 分钟,最短 1 分钟)内的聚合(平均值)。您可以更改默认聚合。

对于新连接或当设备重新启动时,此衡量指标可能不适用。在连接用于发送或接收流量时,该指标启动。

单位:每秒比特数

ConnectionBpsIngress

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

对于新连接或当设备重新启动时,此衡量指标可能不适用。在连接用于发送或接收流量时,该指标启动。

单位:每秒比特数

ConnectionPpsEgress

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

报告的数量是指定时间段(默认为 5 分钟,最短 1 分钟)内的聚合(平均值)。您可以更改默认聚合。

对于新连接或当设备重新启动时,此衡量指标可能不适用。在连接用于发送或接收流量时,该指标启动。

单位:每秒数据包数

ConnectionPpsIngress

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

报告的数量是指定时间段(默认为 5 分钟,最短 1 分钟)内的聚合(平均值)。您可以更改默认聚合。

对于新连接或当设备重新启动时,此衡量指标可能不适用。在连接用于发送或接收流量时,该指标启动。

单位:每秒数据包数

ConnectionCRCErrorCount

此计数不再使用。请改用 ConnectionErrorCount

ConnectionErrorCount

AWS 设备上所有 MAC 级别错误类型的总错误计数。总数包括循环冗余检查 (CRC) 错误。

此指标是自上次报告数据点以来发生的错误计数。当接口上出现错误时,指标将报告非零值。要获取 CloudWatch 中选定时间间隔所有错误的总数(例如 5 分钟),请应用“总计”统计数据。有关获取总计统计数据的更多信息,请参阅 https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/getting-metric-statistics.html 用户指南 中的Amazon CloudWatch获取指标的统计数据

当接口上的错误停止时,指标值将设置为 0。

注意

此指标将取代不再使用的 ConnectionCRCErrorCount

单位:Count

ConnectionLightLevelTx

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

此指标有两个维度。有关更多信息,请参阅AWS Direct Connect 可用维度

单位:dBm

ConnectionLightLevelRx

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

此指标有两个维度。有关更多信息,请参阅AWS Direct Connect 可用维度

单位:dBm

AWS Direct Connect 虚拟接口指标

AWS Direct Connect 虚拟接口中包含以下指标。

指标 Description

VirtualInterfaceBpsEgress

AWS 虚拟接口侧出站数据的比特率。

报告的数量是指定时间段(默认为 5 分钟)内的聚合(平均值)。

单位:每秒比特数

VirtualInterfaceBpsIngress

AWS 虚拟接口侧入站数据的比特率。

报告的数量是指定时间段(默认为 5 分钟)内的聚合(平均值)。

单位:每秒比特数

VirtualInterfacePpsEgress

AWS 虚拟接口侧出站数据的数据包速率。

报告的数量是指定时间段(默认为 5 分钟)内的聚合(平均值)。

单位:每秒数据包数

VirtualInterfacePpsIngress

AWS 虚拟接口侧入站数据的数据包速率。

报告的数量是指定时间段(默认为 5 分钟)内的聚合(平均值)。

单位:每秒数据包数

AWS Direct Connect 可用维度

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

维度 Description

ConnectionId

AWS Direct Connect 连接和虚拟接口的指标中提供此维度。此维度按连接筛选数据。

OpticalLaneNumber 此维度筛选 ConnectionLightLevelTx 数据和 ConnectionLightLevelRx 数据,并按照 AWS Direct Connect 连接的光纤通道编号筛选数据。
VirtualInterfaceId 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 连接状态的警报。它会在连接状态在连续五个 1 分钟时间段内都为关闭时发送通知。

创建连接状态警报

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

  2. 在导航窗格中,选择 Alarms (警报)

  3. 选择 Create Alarm

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

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

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

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

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

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

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