私はInfluxDBの初心者であり、イントロのドキュメントを読みましたが、新しい測定値を作成する方法の詳細を見つけることができません。何か不足していますか?
コメントで述べたように、新しい測定値を「作成」するには、その測定値にデータを挿入するだけです。
例えば
$ influx
> CREATE DATABASE mydb
> USE mydb
Using database mydb
> SHOW MEASUREMENTS
> INSERT cpu,Host=serverA value=10
> SHOW MEASUREMENTS
name: measurements
name
----
cpu
> INSERT mem,Host=serverA value=10
> SHOW MEASUREMENTS
name: measurements
name
----
cpu
mem
空の測定値を作成することはできません、afaik。上記で述べたように、1つが必要な場合は書き込みを開始する必要があり、その中にいくつかのデータとともに1つを作成する必要があります。
insert load,app_name=app3,groupname=second,performance=degraded uuid=003,loading=50,frequency=1
上記では、「挿入」を使用して、「ロード」と呼ばれる新しい測定に新しいデータを書き込みます。 app_name、groupname、performanceは「タグ」であり、uuid、loading、frequencyはフィールドです
INFLUX DBでは、空の測定値を作成できません。同様にいくつかのデータを追加する必要があります。
例えば、
INSERT xyz,name=serverA value=10,count=10
これにより、測定名xyz
が作成されます。
タグキー:name
フィールドキー:value
&count
show field keys
またはshow tag keys
を実行すると、フィールドキーとタグキーを確認できます。
INSERT
コマンドの形式は次のとおりです。measurement_name
、tag keys + value separated by comma
Field keys with value separated by comma
例:INSERT xyz,name=serverA value=10,count=10
このようにして、必要なフィールドとタグキーを指定して測定を作成できます。