You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use concurrency :shared and sync codecs to optimize performance
As part of this refactor the `message_format` option had to be (finally)
obsoleted.It was previously deprecated for quite some time.
This provides a nice boost:
Before:
```
time bin/logstash -e "input { generator { count => 3000000} } filter { } output { file { path => '/tmp/newfileout'} }"
Settings: Default pipeline workers: 8
Pipeline main started
Pipeline main has been shutdown
stopping pipeline {:id=>"main"}
139.95 real 223.61 user 28.93 sys
```
After
```
rm /tmp/newfileout; time bin/logstash -e "input { generator { count => 3000000} } filter { } output { file { codec => json_lines path => '/tmp/newfileout'} }" ; ls -lh /tmp/newfileout
Settings: Default pipeline workers: 8
Pipeline main started
Pipeline main has been shutdown
stopping pipeline {:id=>"main"}
56.12 real 192.99 user 17.38 sys
```
Fixes#46
Copy file name to clipboardExpand all lines: logstash-output-file.gemspec
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Gem::Specification.newdo |s|
2
2
3
3
s.name='logstash-output-file'
4
-
s.version='3.0.2'
4
+
s.version='4.0.0'
5
5
s.licenses=['Apache License (2.0)']
6
6
s.summary="This output will write events to files on disk"
7
7
s.description="This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program"
0 commit comments