2017-10-30 4 views

答えて

4

X-Ray FAQによると、X-RayはEC2、ECS、Lambda、およびElastic Beanstalkのサービスのみをサポートしています。 X-RayがAPI Gatewayのサポートを追加するまでは、X-RayのAPI Gateway呼び出しをトレースすることはできません。

X-Rayドキュメントでは、AWSサービスに対するAWS SDK呼び出しにメタデータが追加されているため、ラムダ機能によって呼び出される他のAWSサービスのX線トレースデータが表示されています。

このX-Ray documentationは、APIゲートウェイはX-Rayにトレースデータを送信しないため、X-RayがAWS SDKに提供するものと同様の方法を使用することはできません。たとえば、X-RayのAPIゲートウェイAPIを呼び出す直前にX-RayのPutTraceSegments操作を使用した場合、呼び出しごとに2つの別々のトレースが作成されます。 X-RayとAPI Gatewayが統合されるのを待たなければならないようです。うまくいけばそれはすぐに起こる。

+0

これは間違いなく、私のラムダからのすべてのSNS、SQS、DynamoDBコールをX-Ray SDKでラップするだけで見ることができます。 API GWに類似したものはありますか?ラムダがAPI-GWを呼び出すのではなく、それは逆のことです。ありがとう! – Bachman

+2

これを扱うフォーラムの投稿を参照してください:https://forums.aws.amazon.com/thread.jspa?messageID=781548򾳬 – AWSSandra

関連する問題