AWS X-Ray

分析与调试分布式生产应用程序

AWS X-Ray 可以帮助开发人员分析与调试分布式生产应用程序,例如使用微服务架构构建的应用程序。借助 X-Ray,您可以了解应用程序及其底层服务的执行方式,从而识别和排查导致性能问题和错误的根本原因。X-Ray 可在请求通过应用程序时提供请求的端到端视图,并展示应用程序底层组件的映射。您可以使用 X-Ray 分析开发和生产中的应用程序,从简单的三层应用程序到包含上千种服务的复杂微服务应用程序。

优势

查看请求行为

AWS X-Ray 可以跟踪通过整个应用程序的用户请求。它可以汇总组成应用程序的单个服务和资源生成的数据,让您以端到端的方式查看应用程序的运行表现。

发现应用程序问题

利用 AWS X-Ray,您可以了解应用程序的运行表现并发现问题根本原因。借助 X-Ray 的跟踪功能,您可以跟随请求路径来准确发现应用程序的位置和造成性能问题的原因。X-Ray 可以提供注释,因此您可以将元数据附加到跟踪线路上以便标记与筛选跟踪数据,从而确定模式并诊断问题。

提升应用程序性能

AWS X-Ray 可以帮助您确定性能瓶颈。X-Ray 提供的服务示意图可以让您实时查看应用程序中的不同服务和资源之间的关系。您可以轻松检测出出现高延迟的位置,并可视化服务的节点和边缘的延迟分布情况,进而确定影响应用程序性能的具体服务和路径。

可以与 AWS 配合使用

AWS X-Ray 可以与 Amazon EC2Amazon EC2 Container Service (Amazon ECS)、AWS LambdaAWS Elastic Beanstalk 配合使用。您可以将 X-Ray 与上述服务上部署的 Java、Node.js 和 .NET 应用程序配合使用。

支持多种应用场景

AWS X-Ray 同时支持简单和复杂的应用场景,开发环境和生产环境均涵盖在内。您可以分析简单的异步事件调用、三层 Web 应用程序或者包含数千项服务的复杂的微服务应用程序。利用 X-Ray,您可以跟踪从不同 AWS 账户、AWS 区域和可用区中向应用程序发出的各种请求。

工作原理

product-page-diagram_AWS-X-Ray_how-it-works

客户

600x400_Comcast
600x400_ConnectWise_Logo
600X400_Thomson Reuters
skyscanner
600x400_Expedia-AirAsia-SEA_Logo
600x400_Cookpad-Inc_Logo
Cimpress
600x400_VTEX
zowdow

开始使用 AWS

icon1

注册 AWS 账户

立即享受 AWS 免费套餐
icon2

通过 10 分钟教程来进行学习

通过 简单教程进行探讨和学习。
icon3

开始使用 AWS 进行构建

开始使用分步指南进行构建来帮助您启动 AWS 项目

了解有关 AWS X-Ray 的更多信息

访问功能页面
准备好开始构建了吗?
开始使用 AWS X-Ray
还有更多问题?
联系我们