首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Influxdb如何选择和删除非整数值的数据

Influxdb如何选择和删除非整数值的数据
EN

Stack Overflow用户
提问于 2016-01-01 15:30:17
回答 1查看 1.6K关注 0票数 2

我在Grafana中有这样的压力图:

有一点是'NaN‘值。如何将其从InfluxDB中删除?我尝试了这个查询:

代码语言:javascript
复制
> select * from pressure where value is not null;
> select * from pressure where value is null;
ERR: error parsing query: found NOT, expected SELECT, DELETE, SHOW, CREATE,       DROP, GRANT, REVOKE, ALTER, SET at line 1, char 39
> select * from pressure where value < 900;
> select * from pressure where value = 'NaN';
> select * from pressure where value = null;
> select * from pressure where value = -28;
> select * from pressure where value = "0";
> select * from pressure where value = '0';
> select * from pressure where value = 0;

但是它不工作;/

我得到了这个:

代码语言:javascript
复制
> SELECT * FROM pressure WHERE time > '2016-01-01T01:00:00Z'   AND time < '2016-01-01T04:00:00Z'
 name: pressure
 --------------
 time           database    value
 [...]
 1451611512766000000    home        1003.4
 1451611572834000000    home        -28.4

然后:

代码语言:javascript
复制
 > insert pressure,time=1451611572834000000 value=1003.3
 ERR: write failed: field type conflict: input field "value" on measurement "pressure" is type float64, already exists as type string
 > insert pressure,time=1451611572834000000 value="1003.3"
 > SELECT * FROM pressure WHERE time > '2016-01-01T01:00:00Z' AND time < '2016- 01-01T04:00:00Z'
 name: pressure
 --------------
 time           database    value
 1451610011067000000    home        1003.6
 1451611572834000000    home        -28.4
EN

回答 1

Stack Overflow用户

发布于 2016-01-06 07:52:39

这看起来像InfluxDB 0.9。没有好的方法来删除某个特定点。这是考虑到所需性能的core assumptions之一。NaN也不是一种有效的数据类型,但不幸的是,有一些短暂的摄取路径没有清理NaN条目。

最好的方法是使用有界的select来确定点,比如SELECT * FROM pressure WHERE time > '2016-01-01T02:00:00Z' AND time < '2016-01-01T03:00:00Z' GROUP BY *NaN点应该在返回中的某个位置。

找到点后,记录完整的标记集和时间戳。标签集将在查询返回的分组中。然后,您可以使用完全相同的时间戳和标记集提交一个新点,但NaN字段具有不同的值。新的点将会悄悄地覆盖旧的点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34554395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档