InfluxDB3数据持久化:自定义Unix时间戳及Time列重命名问题
问题:InfluxDB时间戳存储与Time列名修改疑问
时间戳存储失败问题
使用InfluxDB3 Go SDK持久化数据时,InfluxDB有一个自行管理的Time列,默认存储格式为2023-08-29T07:43:46.872Z。我尝试将时间戳以Unix格式存储,但未成功。
以下是我的Go语言实现代码:
eventTime := time.Now().UnixNano() timeSt := time.Now().UnixNano() line := fmt.Sprintf("stat,avg=%f,max=%f eventTime=%d %d", 22.3, 40.3, eventTime, timeSt) err = client.Write(context.Background(), []byte(line)) if err != nil { panic(err) }
根据Line Protocol规范,格式应为measurement, tagSet=value fieldSet=value timestamp,但代码中的timestamp被忽略,存储到InfluxDB中的数据并未将Time列设置为期望的Epoch时间戳。
后续疑问
能否修改InfluxDB中自行管理的Time列的名称?
内容的提问来源于stack exchange,提问作者kshitiz raj
相关产品推荐
相关产品推荐

