ZBLOG

influxdb 2.0 中的 _measurement

在 InfluxDB 2.0 中,_measurement 是一个特殊的标签(tag),用于标识存储的数据属于哪个测量项(measurement)。每条数据都必须指定 _measurement 标签,以便 InfluxDB 可以将其归类到相应的测量项中。

例如,假设我们要存储某个传感器每分钟采集的温度数据。那么我们可以定义一个名为 “temperature” 的测量项,并在每次写入数据时指定 _measurement 标签为 “temperature”。这样,在查询数据时,我们就可以使用 “temperature” 这个测量项来过滤出对应的数据。

下面是一个示例写入操作:

from influxdb_client import InfluxDBClient, Point
from datetime import datetime

client = InfluxDBClient(url="http://localhost:8086", token="my-token")

point = Point("temperature").tag("location", "room-1") \
                            .field("value", 25.5) \
                            .time(datetime.utcnow())

write_api = client.write_api()
write_api.write(bucket="my-bucket", record=point)

在上面的代码中,我们创建了一个名为 “temperature” 的测量项,并将 _measurement 标签设置为它。同时还添加了一个名为 “location” 的标签,用于指定采集温度的位置。最后调用 write() 方法将记录写入到 InfluxDB 中。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=6145

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?