使用控制台
如果您想要使用只需最少编码的图形用户界面(GUI),请使用控制台。不熟悉 X-Ray 的用户可以使用预先构建的可视化效果快速入门,并执行基本任务。您可以直接从控制台执行以下操作:
-
启用 X-Ray。
-
查看应用程序性能的简单摘要。
-
检查应用程序的运行状况。
-
识别高级别错误。
-
查看基本跟踪摘要。
要与 X-Ray 进行交互,您可以使用 Amazon CloudWatch 控制台(网址为:https://console.aws.amazon.com/cloudwatch/
使用 Amazon CloudWatch 控制台
CloudWatch 控制台包含新的 X-Ray 功能,这些功能是从 X-Ray 控制台重新设计的,使其更易于使用。如果您使用 CloudWatch 控制台,则可以查看 CloudWatch 日志和指标以及 X-Ray 跟踪数据。可使用 CloudWatch 控制台查看和分析包括以下内容在内的数据:
-
X-Ray 跟踪 - 在应用程序处理请求时查看、分析和筛选与其关联的跟踪。使用这些跟踪可查找高延迟、调试错误并优化您的应用程序工作流。查看跟踪地图和服务地图,以查看应用程序工作流的可视化形式。
-
日志 - 查看、分析和筛选应用程序生成的日志。使用日志可排查错误,并根据特定的日志值设置监控。
-
指标 - 使用您的资源发出的指标或创建您自己的指标,来衡量和监控您的应用程序性能。以图形和图表的形式来查看这些指标。
-
监控网络和基础设施 - 监控主要网络的中断情况以及基础结构(包括容器化应用程序、其他 Amazon 服务和客户端)的运行状况和性能。
-
下面的使用 X-Ray 控制台一节列出了 X-Ray 控制台中的所有功能。
有关 CloudWatch 控制台的更多信息,请参阅 Amazon CloudWatch 入门。
访问 https://console.aws.amazon.com/cloudwatch/
使用 X-Ray 控制台
X-Ray 控制台为应用程序请求提供分布式跟踪。如果您想要更简单的控制台体验或不想更新应用程序代码,可使用 X-Ray 控制台。Amazon 不再开发 X-Ray 控制台。X-Ray 控制台包含以下用于检测应用程序的特征:
-
见解 - 自动检测应用程序性能中的异常并找出根本原因。见解包含在 CloudWatch 控制台的见解下方。有关更多信息,请参阅使用 X-Ray 控制台中的使用 X-Ray Insights。
-
服务地图 - 查看应用程序的图形结构及其与客户端、资源、服务和依赖项的连接。
-
跟踪 - 查看应用程序在处理请求时生成的跟踪的概述。使用跟踪数据可了解您的应用程序在 HTTP 响应和响应时间等基本指标方面的表现。
-
分析 - 使用图表解释、浏览和分析跟踪数据,以了解响应时间分布。
-
配置 - 创建自定义跟踪以更改以下各项的默认配置:
要登录 X-Ray 控制台,请访问 https://console.aws.amazon.com/xray/home
深入了解 X-Ray 控制台
使用 X-Ray 控制台可查看您的应用程序提供服务的请求的服务和关联跟踪的地图,并配置影响将跟踪发送到 X-Ray 的方式的分组和采样规则。
注意
X-Ray 服务地图和 CloudWatch ServiceLens 地图已合并为 Amazon CloudWatch 控制台中的 X-Ray 跟踪地图。打开 CloudWatch 控制台
CloudWatch 现在包括 Application Signals,可以发现和监控您的应用程序服务、客户端、Synthetics Canary 和服务依赖项。使用 Application Signals 可查看您的服务列表或可视地图,根据您的服务级别目标(SLO)查看运行状况指标,并深入查看关联 X-Ray 跟踪以便更详细地进行问题排查。
主 X-Ray 控制台页面是跟踪地图,是 JSON 服务图的可视化形式,由 X-Ray 从您的应用程序生成的跟踪数据生成。该地图包含您账户中为请求提供服务的每个应用程序的服务节点,表示请求来源的上游客户端节点以及表示应用程序在处理请求时使用的 Web 服务和资源的下游服务节点。此外,还提供其他页面来查看跟踪和跟踪详情,以及配置组和采样规则。
在以下各节中查看 X-Ray 控制台体验,并与 CloudWatch 控制台进行比较。