Releases: flo-at/minmon
v0.9.1
v0.9.0
New features
- You can now use placeholders in Webhook action header values.
- Environment variables (matching a configurable prefix) can be used as placeholders in the form
{{env:MINMON_HELLO}}
.
Fixes
- Fix incorrect config mapping for filters configured in alarm sections.
v0.8.1
This release fixes a bug where the new cron-like report interval feature did not trigger correctly.
Other changes
- Bump async-trait from 0.1.79 to 0.1.80 by @dependabot in #185
- Bump chrono from 0.4.37 to 0.4.38 by @dependabot in #184
v0.8.0
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.
v0.7.0
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.
New features
- Configuration:
boot_delay
andstart_delay
to delay the beginning of the checks after MinMon starts.- Check out the documentation about how to use them in your config file (
they both go into the newgeneral
config file section)!
- Check out the documentation about how to use them in your config file (
- Placeholders
alarm_last_duration
andalarm_last_duration_iso
for the duration the last state lasted (in seconds/as ISO8601 duration).
Fixes
- Fix (possibly) wrong state name in log message when error state is left.
v0.6.1
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: v0.6.0...v0.6.1
v0.6.0
It's been quite some time since the last feature release but here it is, and it brings a big new feature: Filters! 🎉
New features
- Filters: It's possible to apply filters to the measurement data now. For now there are
Average
,Peak
, andSum
.- Check out the documentation about how to use them in your config file!
- Placeholders
stdout
andstderr
for theProcessExitStatus
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.
v0.5.9
This is a maintanance release updating dependencies and fixing new clippy warnings.
Full Changelog: v0.5.8...v0.5.9
v0.5.8
Incompatible changes
alarm_uuid
anderror_uuid
were removed
Other changes
- the
NOTIFY_SOCKET
environment variable is unset for child processes - a bug in the state machine is fixed that led to a panic on a valid state transition
error_timestamp
was removedalarm_timestamp
now acts more consistent now- adapt the systemd service file to be less strict which prevented some checks that use different uids