「経過」logstash フィルターを使用して、イベントの期間を計算しています。logstash のデフォルトである秒単位ではなく、分単位の時間が必要です。そのため、変換にルビ フィルターを使用していますが、ルビ フィルター内で浮動小数点数を小数点以下 2 桁に丸めることができません。
filter{
ruby{
code=>"event['elapsed.time']=event['elapsed.time']/60.0"
}
}
表示形式「.2f」を使用しようとしましたが、おそらく引用符が原因で機能しません。エスケープ文字の使用も機能しません。
浮動小数点数で.round(2)も試しましたが、元の値が保持されます。