在 influxdb 上插入数据时强制 field/tag
Force field/tag when inserting data on influxdb
我刚开始使用 influxdb 作为时间序列数据库,我试图创建一些测量值,但是似乎 influx 自动确定测量值的哪些字段是标签,哪些字段是字段,有没有办法强制一个或另一个在插入时间(第一次插入测量)??或者任何其他方式?
不,InfluxDB 不会自动确定哪些是字段,哪些是标签。您的 "insert string" 结构“帮助 InfluxDB 确定哪些是标签,哪些是字段。
例如:
cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000
在此字符串中,"cpu_load_short" 是 measurment
名称(注意没有 = 符号构成 key/value 对),后跟分号。
host=server01,region=us-west are tags (in key value formats)
标签后面可以看到space,这说明space后面是"Fields".
您可以参考this documentation了解更多信息。
我刚开始使用 influxdb 作为时间序列数据库,我试图创建一些测量值,但是似乎 influx 自动确定测量值的哪些字段是标签,哪些字段是字段,有没有办法强制一个或另一个在插入时间(第一次插入测量)??或者任何其他方式?
不,InfluxDB 不会自动确定哪些是字段,哪些是标签。您的 "insert string" 结构“帮助 InfluxDB 确定哪些是标签,哪些是字段。
例如:
cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000
在此字符串中,"cpu_load_short" 是 measurment
名称(注意没有 = 符号构成 key/value 对),后跟分号。
host=server01,region=us-west are tags (in key value formats)
标签后面可以看到space,这说明space后面是"Fields".
您可以参考this documentation了解更多信息。