亚马逊AWS官方博客

Amazon CloudWatch 互联网天气地图 – 查看和分析互联网运行状况



互联网有大量的活动部件:硬件端的路由器、交换机、集线器、地面和海底电缆以及连接器,以及软件端的复杂协议堆栈和配置。当某个问题以影响客户的方式减慢或中断互联网时,您希望能够尽快定位并了解问题。

新地图
新的 Amazon CloudWatch 互联网天气地图随时为您提供帮助! 基于 AWS 运营的全球监测仪集合,您可以全面了解互联网天气,并能够放大和了解影响特定城市的性能和可用性问题。要访问地图,请打开 CloudWatch 控制台,展开左侧的网络监控,然后单击网络监测仪。地图出现并显示整个世界的天气:

红色和黄色圆圈分别表示当前影响可用性或性能的活跃问题。灰色圆圈代表过去 24 小时内解决的问题,蓝色菱形代表 AWS 区域。如果您将地图留在屏幕上,地图将每 15 分钟自动刷新一次。

每个问题都会影响特定的城市网络,代表客户访问 AWS 资源的位置和用于访问资源的自治系统号(ASN)的组合。ASN 通常代表单个互联网服务提供商(ISP)。

地图右侧的列表在顶部显示了活跃的事件,其次是最近解决的事件,最多可回顾过去 24 小时:

我可以将鼠标悬停在任何指标上以查看该地理区域中的城市网络列表:

如果我放大一两步,我可以看到这些城市网络遍布美国:

我可以进一步放大,看到单个城市网络:

这些信息也可以通过编程方式获得。新的 ListInternetEvents 函数每次调用最多返回 100 个性能或可用性事件,可选择按时间范围、状态(活动已解决)或类型(性能可用性)进行筛选。每个事件都包含完整的详细信息,包括纬度和经度。

新地图可从所有 AWS 区域访问,免费使用。展望未来,我们在路线图上增加了许多功能强大的内容,具体视您的反馈进行优先级排序。现在我们正在考虑:

  1. 显示某些中断类型的原因,例如 DDoS 攻击、BGP 路由泄漏和路由互连问题。
  2. 添加特定于所选 ISP 的视图。
  3. 显示对公共 SaaS 应用程序的影响。

请随时将有关此功能的反馈发送至 internet-monitor@amazon.com

CloudWatch 网络监测仪
地图中的信息适用于所有使用基于 AWS 构建的应用程序的人。如果您想了解互联网天气如何影响特定 AWS 应用程序并利用其他功能,例如运行状况事件通知流量洞察,则可以使用 CloudWatch 网络监测仪。正如我的同事 Sébastien 在 2022 年底推出此功能时所写的那样:

您告诉我们,在监控面向互联网的应用程序时,您面临的挑战之一是在 AWS 之外收集数据,以真实地了解对于连接到多个地理位置较远的互联网提供商的客户来说,您的应用程序如何运行。在互联网流量到达您的基础设施之前捕获和监控数据要么困难,要么非常昂贵。

查看地图后,您可以单击创建监测仪,开始使用 CloudWatch 网络监测仪:

之后,您输入监测仪的名称,选择要监控的 AWS 资源(VPC、CloudFront 分配、网络负载均衡器和 Amazon WorkSpace 目录),然后选择要监控的面向互联网的流量的期望百分比。该监测仪将在几分钟内开始运行,使用您的 VPC 流日志、CloudFront 访问日志和其他遥测数据中的条目来识别最相关的城市网络。

以下是一些资源,可帮助您了解有关此功能的更多信息:

Jeff