Leonid Bugaev
264d8cf00e
Add more error handling
2019-02-16 09:37:00 +01:00
Leonid Bugaev
85c6070775
File output now case limit by size
...
Added new `output-file-max-size-limit` option
2019-02-16 08:49:31 +01:00
Leonid Bugaev
0097c599df
Fix response latency calculation
...
Previously latency calcualted as Response.End - Request.Start
Where both End and Start is a last and first packets
This calcualtion is wrong, because it is total roundtrip
Correct server latency will be Response.End - Request.End
In addition added new `--input-raw-timestamp-type` option
which allows choose more precise packet timestamp source (if available).
2018-02-05 21:47:48 +02:00
SoulZxz and Leonid Bugaev
eb8eb1db52
fix file rotate issues
2017-08-22 19:12:51 +05:00
Leonid Bugaev
dcc7af4c09
Fix output-file sizeLimit
2017-04-07 15:09:16 +02:00
Leonid Bugaev
6a48882125
Fix infinite lock at file output
2017-02-05 17:26:22 +03:00
Leonid Bugaev and GitHub
ecb16664db
Allow to use payload type for file names ( #417 )
2017-01-23 16:40:14 +04:00
Leonid Bugaev and GitHub
8c16220532
Track http responses ( #416 )
2017-01-23 16:20:27 +04:00
Leonid Bugaev
590304d687
Ensure that flush do not get called on closed file
2017-01-23 14:43:43 +03:00
Sean Lewis
b0b697cba6
flush the output buffer when it should be flushed
...
fixes #409
2017-01-04 14:59:39 -07:00
Sergey Mostovoy
5909dd71c5
Support %r - request id - output file pattern #381
2016-12-27 12:18:49 +02:00
Leonid Bugaev
544d9402f0
Disable forced flush
2016-08-08 18:09:14 +03:00
Leonid Bugaev
e38f6a5801
Do not quite on flush error
2016-08-02 12:55:02 +03:00
Marc Lallaouret and Leonid Bugaev
2c49556b2e
Clean current output file name ( #304 )
2016-06-16 22:33:55 +06:00
Marc Lallaouret and Leonid Bugaev
d0e1858eb3
Fix Close implementation of plugins ( #305 )
...
Indeed they do not declare error as return type and so, were not called at the end of the program
2016-06-16 22:33:07 +06:00
Leonid Bugaev
95eecb6b1c
Output file fixes
...
* Fixed flush/Write race
* Fixed names with underscores
2016-06-14 20:27:52 +05:00
Leonid Bugaev
06d129d20d
Add support for injecting real ip ( #296 )
2016-06-09 19:06:59 +06:00
Leonid Bugaev
cefa2b5cc2
Write files in chunks ( #293 )
...
* Chunked output strategy
* Fix sorting with indexes >= 10
2016-06-07 18:46:13 +06:00
Leonid Bugaev
b6f7de00c5
Add compression support
2016-05-31 16:41:01 +05:00
Leonid Bugaev
ba98e6e18a
Allow date templates for file names
2016-05-31 15:52:35 +05:00
Leonid Bugaev
b53fba0415
Fix formatting issues
2015-08-18 17:28:09 +03:00
Leonid Bugaev
7790b33cea
Refactor protocol scanner
2015-08-18 15:52:23 +03:00
Leonid Bugaev
a971d8a843
Change file format to be text based
2015-08-18 15:48:42 +03:00
Leonid Bugaev
3e763c43cf
Unify all input/output plugins
2015-08-18 14:32:52 +03:00
Leonid Bugaev
5cc4228dcd
Merge branch 'master' into input-modifier
...
Conflicts:
Dockerfile
emitter.go
http_client.go
plugins.go
proto/proto.go
2015-07-21 09:49:37 +05:00
Leonid Bugaev
125d9db834
Next batch
2015-07-17 11:30:43 +05:00
Leonid Bugaev
67cfca0ede
Make limiter work for all inputs/outputs
2014-10-26 01:02:49 +04:00
Leonid Bugaev
2d66ccc62d
Add limiter support to output-file
2014-10-13 19:37:43 +04:00
Leonid Bugaev
0fb1d83284
Simplify directory structure
2014-03-16 22:24:27 +06:00
Leonid Bugaev
72952fddd2
Added input_file plugin
2013-10-29 18:53:35 +01:00
Leonid Bugaev
2a4efa91af
Initial commit
2013-10-27 18:49:00 +00:00