AWS X-Ray 功能
为什么选择 X-Ray?
借助 AWS X-Ray,开发人员能够轻松分析其生产行为及具有端到端跟踪功能的分布式应用程序。您可以使用 X-Ray 确定性能瓶颈、边缘情况错误以及其他难于检测的问题。X-Ray 支持各种类型或大小的开发或生产应用程序,从简单的异步事件调用和三层 Web 应用程序到使用微服务架构构建的复杂的分布式应用程序。这让开发人员能够快速找到并解决其应用程序中出现的问题,并改善最终用户对其应用程序的体验。
我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。
如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。
关键 Cookie 对我们提供网站和服务来说绝对必要,不可将其禁用。关键 Cookie 通常是根据您在网站上的操作(例如,设置您的隐私首选项,登录或填写表格)来设置的。
性能 Cookie 可为我们提供有关客户使用网站情况的匿名统计信息,以便我们改善用户的网站体验及网站性能。经批准的第三方可为我们执行分析,但不可将数据用于其自身目的。
功能 Cookie 有助于我们提供有用的网站功能,记住您的首选项及显示有针对性的内容。经批准的第三方可对功能 Cookie 进行设置以提供某些网站功能。如果您不允许功能 Cookie,则某些或所有这些服务可能无法正常提供。
广告 Cookie 可由我们或我们的广告合作伙伴通过我们的网站进行设置,有助于我们推送有针对性的营销内容。如果您不允许广告 Cookie,则您所接收到的广告的针对性将会有所降低。
阻止某些类型的 Cookie 的话,可能会影响到您的网站体验。您可以随时单击此网站页脚中的 Cookie 首选项来对您的 Cookie 首选项进行更改。要了解有关我们及经批准的第三方如何在网站上使用 Cookie 的更多信息,请阅读 AWS Cookie 声明。
我们会在 AWS 网站和其他资产上展示与您的兴趣相关的广告,包括跨情境行为广告。跨情境行为广告使用来自一个网站或应用程序的数据,在另一个公司的网站或应用程序上向您投放广告。
若要不允许基于 Cookie 或类似技术的 AWS 跨情境行为广告,请选择下面的“不允许”和“保存隐私选择”,或访问启用了法律认可的拒绝信号的 AWS 网站(如全球隐私控制)。如果您删除 Cookie 或使用其他浏览器或设备访问此网站,则需要再次做出选择。有关 Cookie 以及我们如何使用的更多信息,请阅读我们的 AWS Cookie 通知。
若要不允许所有其他 AWS 跨情境行为广告,请通过电子邮件填写此表单。
如需进一步了解 AWS 如何处理您的信息,请阅读 AWS 隐私声明。
我们目前只会存储基本 Cookie,因为我们无法保存您的 Cookie 首选项。
如果您想要更改 Cookie 首选项,请稍后使用 AWS 控制台页脚中的链接重试,如果问题仍然存在,请联系技术支持。
借助 AWS X-Ray,开发人员能够轻松分析其生产行为及具有端到端跟踪功能的分布式应用程序。您可以使用 X-Ray 确定性能瓶颈、边缘情况错误以及其他难于检测的问题。X-Ray 支持各种类型或大小的开发或生产应用程序,从简单的异步事件调用和三层 Web 应用程序到使用微服务架构构建的复杂的分布式应用程序。这让开发人员能够快速找到并解决其应用程序中出现的问题,并改善最终用户对其应用程序的体验。
AWS X-Ray 可以与在 Amazon Elastic Compute Cloud(EC2)、Amazon EC2 Container Service(Amazon ECS)、AWS Lambda 和 AWS Elastic Beanstalk 上运行的应用程序配合使用。X-Ray 的入门很简单。您只需将 X-Ray 软件开发工具包与您的应用程序集成并安装 X-Ray 代理即可。使用 AWS Elastic Beanstalk 时,您只需将 X-Ray 软件开发工具包与您的应用程序集成,因为 Elastic Beanstalk 上预安装了 X-Ray 代理。
AWS X-Ray 提供一个对应用程序所作请求的端到端、跨服务视图。它为您提供一个流经应用程序且以应用程序为中心的请求视图,具体方法是将从应用程序中各个服务收集的数据整合到一个称为“轨迹”的单元。您可以使用该轨迹跟踪单个请求流经应用程序中每个服务或层的路径,以便查明问题所在。
AWS X-Ray 支持在 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon EC2 Container Service (Amazon ECS)、AWS Lambda 和 AWS Elastic Beanstalk 上运行的应用程序。X-Ray 软件开发工具包可以捕获有关对 MySQL 和 PostgreSQL 数据库 (自托管、Amazon RDS、Amazon Aurora)及 Amazon DynamoDB 所作请求的元数据。它还可以捕获有关对 Amazon Simple Queue Service 和 Amazon Simple Notification Service 所作请求的元数据。
您可以设置最适合您的生产应用程序或开发应用程序的轨迹采样率。X-Ray 会持续跟踪对您的应用程序作出的请求并存储您的分析请求采样。这会为您提供能够使您的分析有意义的适量数据,同时避免因存储和管理过多数据而产生额外开销。
AWS X-Ray 可跟踪以 Node.js、Java 和 .NET 编写的应用程序。
AWS X-Ray 会创建一个可供应用程序使用的服务地图,其中包含轨迹数据,您可以使用此类数据深入调查具体服务或问题。此服务地图提供了应用程序中的服务与各个服务的整合数据之间的连接视图,其中包括平均延迟和故障率。您可以创建依赖关系树、执行跨可用区或跨区域调用检测等。
借助 AWS X-Ray,您可以直接从服务地图直观地检测出节点和边缘的延迟分布情况。您可以快速隔离异常、以图表形式表示模式和趋势、深入了解轨迹数据,并按内置的键和自定义注释进行筛选,以更清楚地了解影响您的应用程序和最终用户的性能问题。
借助 AWS X-Ray,可以向应用程序中特定组件或服务释放出的数据添加注释。您可以使用此方法添加特定于业务的元数据,以便帮助您更好地诊断问题。您还可以按注释值、平均延迟、HTTP 响应状态、时间戳、使用的数据库表等属性查看和筛选轨迹数据。
您可以将 AWS X-Ray 与 AWS 管理控制台、AWS CLI 和 AWS 开发工具包结合使用。借助 X-Ray API,能够以编程方式访问服务,这样便可轻松导出轨迹数据或将数据提取到您自己的工具和自定义分析控制面板中。
AWS X-Ray 已与 AWS Identity and Access Management(IAM)集成,因此您可以控制哪些用户和资源有权访问您的轨迹数据及其访问方式。