【发布时间】:2021-05-23 18:47:53
【问题描述】:
我正在研究一个 AWS 无服务器架构,大致可以描述如下:
1 事情报告给IOT Core
2 从 IOT Core 消息到达Kinesis
3 Kinesis 到不同的Lambda 函数
4 Lambda 发送(或不发送)消息以存储在dynamodb
这显然是一个非常高级的描述,但我希望它足以解释我的问题。
我想做的是了解我的消息在沿途的每个站点上花费了多长时间。例如,Message X 总共需要 1 秒来处理和完成其生命周期,所花费的时间分为:IOT Core 100ms,Kinesis 100ms,特定 lambda 函数 400ms,另外 400ms 存储在 dynamodb .
要执行上述操作,AWS XRAY 似乎是自然的选择,但根据其supported services,IOT Core 和 Kinesis 不包括在内。有没有其他方法可以完成上述请求?我错过了 XRAY 的东西吗?
【问题讨论】:
标签: amazon-web-services performance serverless-framework aws-iot aws-xray