All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Use summary output by default in generated events
- Include files with zero matching lines in summary output
- typo in long argument for invert-thresholds
- Default output now one line per file with number of matching lines found.
- Removed 'inverse-match' commandline option
- New cmdline option to force reading from start of file.
- Introduced
output-matching-string
cmdline argument to enable detailed matching line output - New instroduced
invert-thresholds
cmdline option to convert warning and critical as maximum values under which to alert.
- fix for env_var support for 'missing-ok' option
- Extended matching line output json string to include file offset of matching log line.
- Fixed incorrect handling of stale log file situation when verbose output was disabled.
- Incorrect handling of return state when processing multiple files using file regexp matching
- Incorrect handling of file processing when cached file offset corresponds to end-of-file.
- --log-file-expr will match directory elements in fully qualified file path instead of just filename
- Removed --match-event-status argument and replaced with match number based status controlled by --critical-threshold and --warning-threshold
- Will now attempt to create state directory if it doesnt not exist
- Added --missing-ok to suppress errors if requested log file not found
- Added --critical-threshold to set matching number needed to raise critical event status
- Added --warning-threshold to set matching number needed to raise warning event status
- Added --warning-only to make sure only warning event status is sent (even if critical threshold reached)
- Added --critical-only to make sure only critical event status is sent
- Will now correctly traverse subdirectories of --log-path when looking for file names that match the regexp provided by --log-file-expr
- Silenced annotation override information messages when check annotations are used.
- cmdline arguments now support double dash and short options
- Now uses state directory
-
New support for optional regex log file matching
-
Support for alert on inverse of matching regex
-
new support for error reporting if requested log file(s) are missing
- Add
-ignore-initial-run
flag to suppress alerts on the first run.
- Update README.md with more context and examples.
- Add CHANGELOG.md
- Add .bonsai.yml
- Add .travis.yml
- Remove .circleci
- Additional build targets
- Initial release