发布于: Feb 7, 2020

您现在可以在 AWS AppSync 中为您的 API 启用 AWS X-Ray,从而更轻松地跟踪和分析用户请求,因为这些请求会通过 API 传递到后端数据源。

AWS X-Ray 可以帮助开发人员分析与调试分布式应用程序,例如使用微服务架构和多数据源构建的应用程序。借助 X-Ray,您可以了解应用程序及其底层服务的执行方式,从而识别和排查导致性能问题和错误的根本原因。

现在,您可以在 AWS AppSync 中的 API 上启用 AWS X-Ray,以获得整个请求的端到端视图,并了解其组件和模块中的性能瓶颈。使用 AWS X-Ray 跟踪,您可以更好地分析 API 及其后端服务中的问题和错误,对其进行分类并予以解决。

GraphQL 中的 Info 对象允许检索有关当前 GraphQL 请求的数据。GraphQL 请求可以具有不同的选择集字段,这些字段根据客户端指定期望结果的形状。Info 对象非常适用于根据特定请求中的不同字段来实施特定逻辑的情况。现在,您可以使用 $context.info 访问 AWS AppSync 解析器映射模板中的 Info 对象,从而轻松查看每个请求的特定字段和变量,并将该对象与来自不同客户端的不同请求的相关有用信息一起转发到后端数据源。有关如何通过 AppSync 解析器利用 Info 对象的更多信息,请参阅我们的文档博客文章

有关 AWS AppSync 的更多信息,请访问我们的产品页面。要了解有关 AWS X-Ray 的更多信息,请点击此处。您还可以参阅我们的文档,详细了解如何为 AWS AppSync 启用 AWS X-Ray。此功能在 AWS AppSync 和 AWS X-Ray 适用的所有区域提供。