docker - 在Influxdb中,我无法在时间范围内检索正确的值

标签 docker influxdb

我在docker中有一个流入数据库runngin,并使用文本文件中的命令influx -import -path="path/to/txt/file.txt" -precision=n填充了值。

这是文本文件:

apikey,apiKey=master_key_4,param=client5 count=45 1482544000000000000
apikey,apiKey=master_key_4,param=client5 count=85 1482562800000000000
apikey,apiKey=master_key_4,param=client5 count=574 1482889600000000000
apikey,apiKey=master_key_4,param=client5 count=567 1482966000000000000

有4个值,前两个是从2016年12月24日开始的值,第三个是从28日开始的值,第四个是从29日开始的值。

然后,我执行查询以查找11月30日至12月31日之间的所有值,并希望检索到我之前输入的所有值。这是我使用的查询:
SELECT * FROM apikey WHERE apiKey = 'master_key_4' AND time >= '2016-11-30 23:59:59.999' AND time <= '2016-12-31 23:59:59.999' GROUP BY param order by time

事实是,即使它们包含在我给定的时间范围内,我也无法检索到最后两个值:
name: apikey
tags: param=client5
time                    apiKey          count
----                    ------          -----
1482544000000000000     master_key_4    45
1482562800000000000     master_key_4    85

最佳答案

经过一些测试,它与数据库包含在docker中无关。

实际上,问题确实来自InfluxDB的1.2版

我使用Influx的0.13、1.0和1.1版本进行了测试,并且一切正常,我无法重现该问题。如果您遇到相同的问题,则降级版本可能是一种解决方法。

关于docker - 在Influxdb中,我无法在时间范围内检索正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41897353/

相关文章:

node.js - 从nodejs调用rabbitmq

docker - 在 Docker 容器中安装 Windows 服务

docker - 在 AzDo 中为 2 个单独的项目/存储库构建/发布管道的最佳方法

api - InfluxDB 使用curl插入数据 - 字段格式错误

mysql - 如何从 MariaDB 迁移到 InfluxDB 日期时间到时间

docker - 无法将文件从jenkins推送到远程主机(docker image)

mysql - 从 influxdb 查询数据并将其存储到测量(表)中

Influxdb 在 Influxdb 内的数据库之间移动复制数据

docker - 创建InfluxDB Docker容器时,如何设置保留策略以将数据存储30天并以1天的碎片数存储

docker - VM 上的容器与 Docker 和 Kubernetes 集群编排