MinMon - an opinionated minimal monitoring and alarming tool
This release fixes a bug where the new cron-like report interval feature did not trigger correctly.
This release adds the option to use a cron-like schedule instead of the interval to trigger the report. Check out the Report documentation for more detials.
This release adds new config options to make MinMon wait before beginning with the checks after it starts. There are also new placeholders for the time the last state was active.
boot_delay
and start_delay
to delay the beginning of the checks after MinMon starts.
general
config file section)!alarm_last_duration
and alarm_last_duration_iso
for the duration the last state lasted (in seconds/as ISO8601 duration).The DockerContainerStatus
check now correctly reports non-existing containers as "not running".
It used to report a check error before, which is not the correct interpretation of the docker daemon's 404/not-found response (see #141).
Full Changelog: https://github.com/flo-at/minmon/compare/v0.6.0...v0.6.1
It's been quite some time since the last feature release but here it is, and it brings a big new feature: Filters! :tada:
Average
, Peak
, and Sum
.
stdout
and stderr
for the ProcessExitStatus
check, holding the (truncated and UTF-8 decoded) output of the file descriptors.There's another change behind the scenes to make this possible. Checks can now set placeholders that don't need to be stored together with the measurement value. This allows to add placeholders for secondary information that does not affect the actual measurement (like the ones mentioned above) in an efficient way.
This is a maintanance release updating dependencies and fixing new clippy warnings.
Full Changelog: https://github.com/flo-at/minmon/compare/v0.5.8...v0.5.9
alarm_uuid
and error_uuid
were removedNOTIFY_SOCKET
environment variable is unset for child processeserror_timestamp
was removedalarm_timestamp
now acts more consistent nowThis release fixes a bug in SystemdUnitStatus
that led to incorrect check results when used with user units.
This is a maintenance release that mostly updates the external dependencies.
This is a maintenance release that mostly updates the external dependencies. The only change to MinMon itself is a bugfix in the configuration of the stdout logger and a new option to correctly configure it.
Full Changelog: https://github.com/flo-at/minmon/compare/v0.5.4...v0.5.5