我正在动态数据生成器(KDG)中工作,以负载测试我的Kinesis。我需要以时代格式发送带有当前时间戳的有效载荷。如何在动态数据生成器中实现?
正在发送我的数据,
{
"bookOpenTime": "{{date.now}}" // "2019-01-03T12:40:54+05:30"
}我想要的是像{ "bookOpenTime": "1546409340209" }
Amazon Kinesis Data Generator doc说
通过在记录模板中包含date.now和date.utc项,可以将当前日期和时间插入到每个记录中。KDG使用moment.js库进行日期时间格式化。有关为用例创建适当格式字符串的详细信息,请参阅moment.js文档。
如何在KDG模板或任何其他方法中使用moment().valueOf()来实现这一点?
注意:我按照下面的链接设置KDG,并能够将测试数据发送到我的Kinesis。
发布于 2019-01-07 09:37:05
我能够得到的时代时间戳,在移动数据生成器模板。
{
"bookOpenTime": "{{date.now("x")}}" //1546853594239
}注意:x是在2.0.0版中添加的。
Moment.js医生:http://momentjs.com/docs/#/displaying/
https://stackoverflow.com/questions/54018020
复制相似问题