Skip to content

1.1-SNAPSHOT

Pre-release
Pre-release

Choose a tag to compare

@anders-wartoft anders-wartoft released this 23 Dec 08:21
· 25 commits to main since this release
  • Major refactoring of the configuration system.
    The main method now only accepts the following parameters:
    -h or --help to get help
    -i or --input to specify the input module
    -o or --output to specify the output module
    -f or --filter to specify the filter module
    -pf or --property-file to specify a properties file
    -vf or --variable-file to specify a variable file
    -l or --limit to specify the number of events to send (0 means no limit)
    -e or --eps to specify the number of events per second to send (0 means no limit)
    -s or --statistics to add statistics messages and printouts

    After -i {module} you can add parameters for the input module. The parameters are module specific.
    After -o {module} you can add parameters for the output module. The parameters are module specific.
    After -f {module} you can add parameters for the filter module. The parameters are module specific.
    To see the available parameters for a module, use -h or --help after the module name, e.g., -i file -h.

    The main reason for this change is to be able to add several input modules, filters and output modules of the same type in the same command line,
    e.g., -i file --name file1.txt -i file --name file2.txt -o cmd -o file --name file3.txt -o file --name file4.txt.

    Properties in a properties file must now be specified in order, since the order is now important.

  • DateSubstitute now supports epoch16 format

  • Headers, Regex and Templates now support different time offsets. This is useful when you want to send events with a timestamp that is not the current time.