

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用应用程序日志记录和监控 AWS X-Ray
<a name="x-ray"></a>

[AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) 收集应用程序所服务的请求的数据，帮助您查看、筛选和深入了解这些数据，以确定问题和优化机会。

## 使用 X-Ray
<a name="using-x-ray"></a>

AWS X-Ray 接收来自您的应用程序的跟踪，如果它们与 X-Ray 集成，则 AWS 服务 从您的应用程序使用的跟踪。当请求流经应用程序组件时，X-Ray 对请求进行采样并在[服务图](https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-servicegraph)上可视化。X-Ray 会生成跟踪标识符，以便您可以在请求流经多个组件时关联请求，从而帮助您端到端查看请求。您可以通过添加注释和元数据来进一步增强这一点，以帮助唯一搜索和识别请求的特征。

我们建议您使用 X-Ray 配置应用程序中的每个服务器或端点。X-Ray 是通过调用 X-Ray 服务在应用程序代码中实现的。X-Ray 还 AWS SDKs 提供多种语言，包括自动向 X-Ray 发送数据的仪器化客户端。X-Ray SDKs 为用于调用其他服务（例如 HTTP、MySQL、PostgreSQL 或 MongoDB）的常用库提供补丁。

有关更多信息，请参阅[使用 AWS X-Ray（AWS 规范性指导）跟踪应用程序](https://docs.aws.amazon.com/prescriptive-guidance/latest/implementing-logging-monitoring-cloudwatch/application-tracing-xray.html)。

## X-Ray 用例
<a name="x-ray-use-cases"></a>
+ **应用程序分析和调试**-跟踪数据可通过提供请求 end-to-end视图来帮助您调试应用程序，以便您可以识别瓶颈并解决问题。X-Ray [服务映射](https://docs.aws.amazon.com/xray/latest/devguide/xray-console-servicemap.html)是一种可视化工具，可帮助您识别发生错误的位置、高延迟的连接或失败请求的跟踪。
+ [性能分析](https://docs.aws.amazon.com/xray/latest/devguide/xray-console-analytics.html) - **Analytics 控制台**是一个交互式工具，用于解释跟踪数据，以快速了解应用程序及其底层服务的运行情况。该控制台可帮助您探索、分析和可视化跟踪记录。您还可以比较不同条件下的跟踪集，以进行根本原因分析。