【发布时间】:2019-07-15 17:56:25
【问题描述】:
要求: 我想创建一个 influxDB 数据库来存储来自多个传感器的时间序列数据,这些传感器报告来自不同位置的温度。
问题: 当我用相同的时间戳向数据库写入点但不同的标签(例如:位置)和字段(温度)值时,influx 会用最新的时间戳覆盖标签和字段值
我遵循了他们网站上提供的文档,他们展示了一个具有上述要求的示例数据库,但找不到使用的架构。
Example Table with duplicate timestamps
附加信息: 示例输入:
json_body_1 = [
{
"measurement": "cpu_load_short",
"tags": {
"host": "server02",
"region": "us-west"
},
"time": "2009-11-10T23:00:00Z",
"fields": {
"Float_value": 0.7,
"Int_value": 6,
"String_value": "Text",
"Bool_value": False
}
},
{
"measurement": "cpu_load_short",
"tags": {
"host": "server01",
"region": "us-west"
},
"time": "2009-11-10T23:00:00Z",
"fields": {
"Float_value": 1.0,
"Int_value": 2,
"String_value": "Text",
"Bool_value": False
}
}]
我使用了官方文档中给出的示例,仍然不是 2 条记录,我只得到了一条。请注意主机标签不同,理想情况下应该使每个点都是唯一的。
【问题讨论】:
标签: time-series influxdb influxdb-python