无法在 influxdb 中插入数据

Unable to insert data in influxdb

能否请您帮助解决以下错误 -

INSERT blocks,color=blue number=90 1547095860 ERR: {"error":"partial write: points beyond retention policy dropped=1"}

注意 - 1547095860 是 - 1/10/2019,10:21:00 上午标准时间

我想在今天插入此数据,即 2019 年 1 月 25 日。

我的数据库设置如图 enter image description here

谢谢!

根据提供的屏幕截图,我想您正试图将数据插入名为 LINSERVER?

的数据库之一

默认情况下,如果没有为数据库指定retention policy (RP),那么系统将使用autogen RP;它具有 无限 保留期。换句话说,您可以在 epoch 时间开始到结束的任何位置插入数据,并且数据将被保留。

如果为数据库定义了示例 7d 的保留策略,这意味着您只能在一周的有限时间内插入数据。超出 retention period 范围的数据点被视为 expired 并将被数据库 "garbage collected" 。

这也意味着您不能 backfill 超出保留期的数据。我的猜测是 database 可能有相对较短的保留期,这导致您刚刚插入的新 data 被视为 expired。此后错误消息 "points beyond retention policy dropped=1"

解决方案:使用默认 autogen RP 或延长 database 保留策略的持续时间。完全取决于您的用例。