2016-07-21 8 views
0

とフロートまでの経過タイムスタンプを変換する:0:00:00.000000は、私はこのようになります私のデータにタイムスタンプを持っているLogstash

残念ながら、これは経過時間を表すことになっている、とELKスタックが好きていないようですそれ。これをlong/floatに変換する簡単な方法が必要です。

私は経過タグを見てきましたが、ユニット変換を行うために各繰り返しで偽の日時を追加したいとは思っていません。私もルビーを使って調べましたが、strptimeのようには見えません。

+0

として、私はあなたの例では、floatとして次のようになりますどのように理解していない出てきます。あなたはいくつかの入力 - >出力ケースを与えることができますか? – pandaadb

+0

おそらく、あなたは、タイムスタンプのさまざまな部分を抽出するためにgrokフィルタを使い、その後ルビで数学を実行することができます。 – baudsp

答えて

0

これは最善の解決策ではありませんが、私は経過時間フィールドを取って分割を使い終えました。

3600*[elapsed time][0] + 60*[elapsed time][1] + [elapsed time][2] 

この方法では、0のタイムスタンプ:01:それから私は、単に新しい分野への設定28.214258は88.214258

関連する問題