

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 對 Amazon Simple Queue Service 佇列進行故障診斷 AWS X-Ray
<a name="sqs-troubleshooting-using-x-ray"></a>

AWS X-Ray 會收集應用程式提供的請求相關資料，並可讓您檢視和篩選資料，以識別潛在問題和最佳化的機會。對於對應用程式的任何追蹤請求，您可以查看有關請求、回應以及應用程式對下游 AWS 資源、微服務、資料庫和 HTTP Web APIs發出的呼叫的詳細資訊。

若要透過 Amazon SQS 傳送 AWS X-Ray 追蹤標頭，您可以執行下列其中一項操作：
+ 使用 `X-Amzn-Trace-Id` [追蹤標頭](https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader)。
+ 使用 `AWSTraceHeader` [訊息系統屬性](sqs-message-metadata.md#sqs-message-system-attributes)。

若要收集錯誤和延遲的資料，您必須使用 [AWS X-Ray SDK](https://docs.aws.amazon.com/xray-sdk-for-java/latest/javadoc/index.html) 檢測[https://docs.aws.amazon.com/sdk-for-java/latest/reference/index.html?com/amazonaws/services/sqs/AmazonSQSClient.html](https://docs.aws.amazon.com/sdk-for-java/latest/reference/index.html?com/amazonaws/services/sqs/AmazonSQSClient.html)用戶端。

您可以使用 AWS X-Ray 主控台來檢視 Amazon SQS 與應用程式使用之其他服務之間的連線映射。您也可以使用主控台來檢視指標，例如平均延遲和失敗率。如需詳細資訊，請參閱[《 開發人員指南》中的 Amazon SQS 和 AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-services-sqs.html) 。 *AWS X-Ray *