Bac*_*man 3 amazon-web-services aws-lambda aws-xray
我已经浏览了文档,但找不到关于 X 射线跟踪应该为 Lambda 函数执行(以及其他服务)添加多少延迟的明确声明。它应该是最小的,但由于它正在发送跟踪,因此预计会有一些延迟。
有人有数字吗?
您在应用程序中使用的 AWS X-Ray 开发工具包不会直接将跟踪段发送到 X-Ray 服务。这些段通过 UDP 传输到在本地主机上运行的 xray 守护程序。因此,所涉及的延迟仅用于段数据的内存更新。只有当这些段完成时,它们才会通过 UDP 发送到本地主机。因此,您应该期望应用程序的开销最小。此外,在单独进程中运行的守护进程不会立即将段发送到服务。它会在短时间内缓冲段,并使用 PutTraceSegments API 调用定期批量发送它们。
如果您有兴趣进一步挖掘,大多数 AWS X-Ray 开发工具包都在 github 上开源。Java SDK 例如https://github.com/aws/aws-xray-sdk-java
| 归档时间: |
|
| 查看次数: |
906 次 |
| 最近记录: |