保留策略不会删除数据

时间:2018-02-06 13:07:39

标签: influxdb grafana telegraf

我是关于Influxdb的新手,我想为我的日志实施保留策略(RP)。

我使用telegraf加载了静态数据,并为此创建了一个RP:

CREATE DATABASE test WITH DURATION 60m

但它没有删除我以前的日志。

正如我观察到,涌入以UTC时间格式存储数据,而我的电报服务器使用系统时间。这可能是一个问题吗?

1 个答案:

答案 0 :(得分:0)

我会使用Influx CLI检查两件事。首先,检查数据库上的保留策略。

> SHOW RETENTION POLICIES
name    duration shardGroupDuration replicaN default
----    -------- ------------------ -------- -------
autogen 1h0m0s   1h0m0s             1        true

例如,我可以看到我的自制策略的持续时间为1小时,shardGroupDuration为1小时。

其次,检查分片。



> SHOW SHARDS

name: tester
id  database retention_policy shard_group start_time           end_time             expiry_time          owners
--  -------- ---------------- ----------- ----------           --------             -----------          ------
130 tester   autogen          130         2018-02-20T21:00:00Z 2018-02-20T22:00:00Z 2018-02-20T23:00:00Z
131 tester   autogen          131         2018-02-20T22:00:00Z 2018-02-20T23:00:00Z 2018-02-21T00:00:00Z
132 tester   autogen          132         2018-02-20T23:00:00Z 2018-02-21T00:00:00Z 2018-02-21T01:00:00Z




当最新点在到期时间后有时间戳时,数据将被删除。