2017-11-25 397 views

回答

2

您在應用程序中使用的AWS X-Ray SDK不直接向X-Ray服務發送跟蹤段。這些段通過UDP傳輸到本地主機上運行的xray守護進程。因此,所涉及的延遲僅適用於內存更新段數據。只有當這些段完成時,它們才通過UDP發送到本地主機。因此,您應該期望在您的應用程序上可能產生最小的開銷此外,運行在單獨進程中的守護進程不會立即將段發送到服務。它在短時間內緩衝段,並定期使用PutTraceSegments API調用批量發送它們。

如果您有興趣進一步挖掘,大多數AWS X-Ray SDK都是在github上開源的。以Java SDK爲例https://github.com/aws/aws-xray-sdk-java