- python3.7 support
- fileprobe
backlog
config option - fileprobe
max_lines
config option - logparse allow custom validators
- logparse
validate_interval
- logparse
time_parser
config option - code documentation improvements
- pymdgen for apidocs
- fix startup issues with python 3.6+ and python2.7 on certain distributions
- mtr plugin py3 compatibility issues
- fileprobe lines that can't be processed are now skipped
- fix #62 timeseriesdb plugins crash when
update
is givenNone
as a value - fix #54 pytest > 3 for testing
- plugin groups can now be maintained under an explicit
groups
section in the plugin config (#44) - move from
facsimile
toctl
for package / release management - parse_interval now can handle multiunit strings such as 1m30s
- fileprobe plugin
- logparse plugin
- support for multiple output targets
- python3 encoding issue in the fping module
- ipv6 fping parsing #50
- added graphite line protocol output plugin
- fping: exposed
period
parameter to config (Default to 20) - error for using duplicate probe names
- update munge to reduce PyYAML requirements #35
- issue where standalone vaping/vodka would not allow an fping probe to create more than one group
- added python3.6 to tests
- add home_dir config option
- add better config testing
- add last time to fping
- add first iteration of mtr graph
- issue #29: Python3 complains about bytes-like object in fping.py
- port to pluginmgr .5
- updated other deps
- timeseries db abstraction plugin
- whisper db plugin
- RRDtool db plugin
- pinned pluginmgr dependency to 0.4.0 as 0.5.0 currently breaks vaping
- py3 support
- better startup failure messages
- check for plugin requirements (fping, zeromq)
- added on_start() and on_stop() events to plugins
- zeromq can connect or bind to socket
- #2 error if zeromq is missing
- #3 daemonize closes plugin fds
- call start() on emit plugins