InfluxDB -- 行协议
influxdb行协议是读取和写入的时序数据格式,格式为:
+-----------+--------+-+---------+-+---------+
|measurement|,tag_set| |field_set| |timestamp|
+-----------+--------+-+---------+-+---------+
比如时序数据:
weather,location=us-midwest temperature=82 1465839830100400200cpu_used_percent,dstype=GAUGE,endpoint=monitor_server,step=60 value=https://www.it610.com/article/66 1614217980000000000
参数 | 定义 | 必填 | 数据类型 |
---|---|---|---|
Measurement | 表名 | Y | 字符串 |
Tag-key/value | 标签key/value | N | key/value都是字符串 |
Field-key/value | 字段key/value | Y | key是字符串, value可以是字符串/浮点数/整型/布尔值 |
Timestamp | 时间戳 | Y | Unix时间,ns精度 |
Tag-key/value 标签key和value,均是字符串类型,多个tag用,分隔:
=,=
为加快查询,influxdb在tag-key上创建了索引。
Field-key/value 字段key/value,key是字符串类型,value可以是字符串/数值/布尔类型;多个field用,分隔:
=,=
当field value是字符串类型时,在执行influxQL时需要用""包裹字符串:
INSERT weath,location=us-midwest temperature="hot"
最常用的是将value放入field,比如:
insert cpu_used_percent,endpoint=monitor_server,step=60 value=https://www.it610.com/article/66
Timestamp 时间戳是纳秒精度的Unix时间戳;当INSERT未指定timestamp时,使用当前时间。
【InfluxDB -- 行协议】参考:
1.https://jasper-zhang1.gitbook...
推荐阅读
- 一个人的旅行,三亚
- CVE-2020-16898|CVE-2020-16898 TCP/IP远程代码执行漏洞
- 开花店的前景怎么样()
- 你有婚内虐待行为吗()
- 四首关于旅行记忆的外文歌曲
- 孩子行为背后的秘密(2)胡老师讲座感悟
- 书评——《小行星》
- 慢煮岁月,浅思淡行
- 动如脱兔
- 时光,是行走在文字里的眷恋