2017-05-22 4 views
0

私はこのデータ POSTしようとしています:InfluxDBラインプロトコルバートタイムスタンプ

my_tests、SNR = 533033200650344358002D00、TNR =テストのHelloWorld = 123 1495179651177999872 my_tests、SNR = 533033200650344358002D00、TNR =テストのHelloWorldを= 444 1495179651203000064

投稿のURLはその

のように見えます

http://influx.local:8086/write?db=testdb&u=myuser&p=myasswd

生の応答:

HTTP/1.1 400不正な要求 のContent-Type:アプリケーション/ JSON 要求-ID:4a1802d2-3ebd-11e7-8030-000000000000 X -Influxdb-バージョン:1.1.4 日付:2001年5月22日(月)2017 07:07:17 GMT コンテンツ長:147

{「エラー」:部分書き込み:\ nunabルを解析する 'my_testsを、SNR = 533033200650344358002D00は、TNR =テストのHelloWorld = 123 1495179651177999872 \ r' が:悪いタイムスタンプは "}

タイムスタンプは、私には有効になります。
私は1行だけPOST(上の例のように2つではない)してもかなりうまく動作します!
また、タイムスタンプ後にエラーログの最後に "\ r"が何をしているのだろうかと思っています。私は "\ n"と書いているからです。

興味深いことに、私は最近までInfluxDBへの書き込みに何の問題もありませんでした。バージョンのアップグレードは必要ありません。

私は混乱を完了するためにInfluxDB 1.xの(正確にどのバージョンかわからない)

を実行しています...私は完全に(テスト目的のために)タイムスタンプをOMMIT場合、それはまだ動作しません。

{ "エラー": "部分書き込み:nunable \ 'my_tests、SNR = 533033200650344358002D00、TNR =試験のHelloWorld = 123 \ R' 解析する:無効な番号を"}

UPDATE:F Iは、ペイロードが以前

my_tests、SNR = 533033200650344358002D00、TNR =試験のHelloWorld = 123 1439856000 my_tests、SNR = 533033200650344358002D00、TNR =同様であるInfluxDb 1.2.7(Windowsのスタンドアロン)
をインストールしたり、テスト目的テストのHelloWorld = 444の1439856001

流入レポートバック:

HTTP/1。1 400 Bad Request コンテンツタイプ:application/json Request-Id:eca5283a-3ec4-11e7-8029-000000000000 X-Influxdb-バージョン:1.2.4 日付:月、22 5月2017 08:01:56 GMT のContent-Length:147

{ "エラー": "部分書き込み:解析できません 'my_testsを、SNR = 533033200650344358002D00は、TNR =試験のHelloWorld = 123 1439856000 \ R':悪いタイムスタンプは廃棄= 0"}

これらすべてのテストは、Fiddler Composerを使用して実行されます。

+0

奇数。最近、クライアント側でMacを使い始めましたか?彼らはあなたが\ nを意味する場所で圧迫する悪い習慣を持っています。 – Jason

+0

ここにはMacは絶対にありません;-)私は何が起こっているのかを信じています: Fiddlerでは行末は常に\ r \ nです。 Influxdbは\ nを見て、それを剥がします。 \ r残っています...おそらくタイムスタンプではなく、ここでの問題でしょう。私のクライアントアプリケーションでもありません。テスト目的でFiddlerを使用すると、新しいエラーが発生しました。 InfluxdbはCRLFをサポートする必要があります。 – lapsus

+0

ああ、ここに行きます... https://github.com/influxdata/influxdb/issues/6037それと他のラインプロトコルの奇妙さ。このページで\ rを検索してください。 Windowsのboxenでは、私はInfluxDB-Pythonパッケージを使用しているか、CLIツールを使用しています。INSERTなど。Windowsで独自のクエリを実行していません。パッケージとCLIツールは、この問題でこの問題を処理する必要があります - 私はまだこれに噛まれていません。 – Jason

答えて

0

「my_tests、SNR = 533033200650344358002D00、TNR =試験のHelloWorld = 123 1495179651177999872 \ nはSNR = 533033200650344358002D00、TNR =試験のHelloWorld = 444 1495179651203000064」