Arguments and Settings
Arguments
| Option | Expected value | Description | 
|---|---|---|
| -c,--config | <filepath> | Path to configuration file | 
| -t,--time-mode | sample|live | Time mode of generating events 
 | 
| -i,--interactive | - | Enable interactive mode: display progress bar and EPS stats | 
| -s,--settings | <plain json> | Application core settings. See table below with listed settings | 
| -p,--params | <plain json> | Parameters to use in configuration file as token values for params | 
| -v,--verbose | - | Enable all informational messages in output. | 
| -V,--version | - | Show package's version | 
Core settings
Following parameters can be used in json string passed to --settings argument:
| Key | Expected value | Default value | Description | 
|---|---|---|---|
| timezone | <timezone>(e.gEurope/Moscow) | UTC | Time zone of timestamps in events | 
| timezone_field_name | <str> | tz | Name of the variable in template with zone offset | 
| tags_field_name | <str> | tags | Name of the variable in template with input plugin tags | 
| timestamp_field_name | <str> | timestamp | Name of the variable in template with timestamp | 
| events_batch_size | <int> | 1,000,000 | Minimal events batch size to be published by input plugin to event plugin | 
| events_batch_timeout | <float> | 1.0 | Minimal seconds of events batch lifetime to be published by input plugin to event plugin | 
| output_batch_size | <int> | 10,000 | Minimal events batch size to be written by output plugin | 
| output_batch_timeout | <float> | 1.0 | Minimal seconds of events batch lifetime to be written by output plugin | 
| input_queue_max_size | <int> | 10,000,000 | Max size of input queue, input plugins are blocked if this queue is full | 
| event_queue_max_size | <int> | 1,000,000 | Max size of event queue, event plugin is blocked if this queue is full |