2017-11-25 8 views
0

ラムダ関数の実行に追加するはずのX線トレースがどれだけのレイテンシを持つかについての明確な記述は見つけられません。よく)。それは最小限に抑えるべきですが、トレースを送信しているので、いくらかの待ち時間が予想されます。AWS Lamda関数にX線を追加するレイテンシー

誰かが数字を持っていますか?

答えて

2

アプリケーションで使用するAWS X線SDKは、トレースセグメントを直接X線サービスに送信しません。セグメントは、UDPを介してローカルホスト上で動作するxrayデーモンに送信されます。したがって、関連するレイテンシは、セグメントデータへのメモリ更新のためだけです。セグメントが完了したときにのみ、UDP経由でローカルホストに送信されます。したがって、アプリケーションに生じる可能性のあるオーバーヘッドを最小限に抑える必要があります。また、別のプロセスで実行されるデーモンは、すぐにセグメントをサービスに送信しません。短期間セグメントをバッファし、定期的にPutTraceSegments API呼び出しを使用してそれらをバッチで送信します。

さらに詳しく調べるには、ほとんどのAWS X-Ray SDKがgithubで公開されています。 Java SDK(例:https://github.com/aws/aws-xray-sdk-java

関連する問題