をfloatにJSON出力に科学的表記法を避け2.3.4Logstashに以下の構成を実行
は、次の出力につながる:私はへの変換を防ぐことができますどのように
{"value":7.674E-4,"@version":"1","@timestamp":"2016-11-02T15:33:54.741Z","host":"myHost","sequence":0}
{"value":7.674E-4,"@version":"1","@timestamp":"2016-11-02T15:33:54.741Z","host":"myHost","sequence":0}
json出力の科学記法ですか?
私はthis Logstash bugと対応していますが、すべての出力とコーデックはイベントクラスに入れられているので自動的に利益を得ると考えています。しかし、どちらかが間違っていたか、何かが欠けていたので、何かヒントをいただきました。
おかげで、これは興味深いアプローチのように見えます。もう少し調べてみると、問題は、すべての出力コーデックが独自に、このフォーマットをどのように処理するかを決めることができるようです。 JSONの場合、0.7E-4はRubydebugの場合と同様に絶対に有効な数値です。だから私たちのコードにそのバグ修正を含めるために私たちの(独自の)出力コーデックを修正する必要があるようです... –