要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
RejectedRecord
表示因数据验证问题未能成功插入 Timestream 的记录,必须解决这些问题后才能将时间序列数据重新插入系统。
内容
- ExistingVersion
-
记录的现有版本。如果存在版本号高于写入请求版本号的相同记录,则会填充此值。
类型:长整型
必需:否
- Reason
-
记录未成功插入 Timestream 的原因。失败的可能原因包括:
-
包含重复数据的记录,即存在多个具有相同维度、时间戳和度量名称的记录,但:
-
度量值不同
-
请求中未包含版本信息,或新记录的版本值等于或小于现有值
如果 Timestream 拒绝此案例的数据,则
RejectedRecords响应中的ExistingVersion字段将指示当前记录的版本。如需强制执行更新,您可以重新发送请求,并将该记录的版本设置为大于ExistingVersion的值。 -
-
记录的时间戳超出内存存储的保留期限。
注意
当更新保留窗口时,如果立即尝试在新窗口内摄取数据,将收到
RejectedRecords异常消息。为避免RejectedRecords异常,请等待新窗口的持续时间结束后再摄取新数据。有关更多信息,请参阅配置 Timestream 的最佳实践以及关于 Timestream 中存储工作原理的说明。 -
维度或度量超过 Timestream 所定义限制的记录。
有关更多信息,请参阅《Timestream 开发人员指南》中的访问管理。
类型:字符串
必需:否
-
- RecordIndex
-
WriteRecords 输入请求中记录的索引。索引从 0 开始。
类型:整数
必需:否
另请参阅
有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: