2017-02-22 11 views
1

タグ(文字列)を変換して、タグ値の変換バージョンを含むフィールド(ダブルなど)を作成することはできますか? QL更新式と同様?InfluxDBでTAGをFIELDに変換する

+0

おそらく不可能 - 今QLに更新クエリが存在します... –

答えて

2

これが唯一の可能性の一つはline protocol formatでデータベースをダンプするinflux_inspect exportを使用することができKapacitor

stream() 
    |from() 
    .measurement('mymeasurement') 
    |log() // outputs the current state of the pipelie 
    |eval(lambda: float("mytag")) 
    .as('myfield') 
    .keep() 
    |log() 
1

を使用しています。関連する列は、pythonやsed/bashのようなあなたの好きなツールでグロップして修正することができます。また、変更された時系列を直接データベースに再挿入することもできます(split -l 7000を使用してフィールド時系列をチャンクに分割し、curl -POST .../write?db=... --data-binary @chunkを使用し、正しく挿入された値についてHTTP 204を期待するチャンクを繰り返します)。

関連する問題