Releases: valeriansaliou/vigil
Releases · valeriansaliou/vigil
Release list
Vigil v1.14.2
- Improve the ICMP probe introduced in
v1.14.0, by batching all pings for a single replica in the same poll cycle. - Report the true latency for ICMP probe replicas, instead of the ICMP timeout (the worst observed RTT is picked up).
Vigil v1.14.1
- Fix issues with the ICMP probe introduced in
v1.14.0related to probing IPv6 hosts. - Change the behavior of the ICMP prober if an hostname is provided for the replica; all resolved addresses are now health-checked in sequential order (as ICMP is used to check if an host is up or down, we need to check all IPs provided in the DNS response — unlike upper layer application-level TCP and HTTP checks where a single randomly-picked address is checked, as this is sufficient to deem a replica as
healthyordead).
Vigil v1.14.0
- Add an ICMP poll probe type, which sends ICMP pings to check if a target host is reachable. Those poll replicas can be configured aside regular TCP and HTTP hosts, using the following URL pattern:
icmp://host(eg.icmp://valeriansaliou.name).
Vigil v1.13.0
- Bump dependencies to latest versions, if possible (
timecould not be updated, asrocketdepends on thetime::Tmtype that's no more intimev0.2). - The Docker build for Vigil is now statically-linked via MUSL, which makes the resulting Docker image much smaller, down from ~40MB to ~4MB (see #45 — many thanks to @cristicbz).
Vigil v1.12.1
- Add
plugins.rabbitmq.queue_nack_dead_aboveto be alerted when a RabbitMQ queue might be stalled due to rejected payloads (eg. a sub-system at the consumer level may be failing and is NACK-ing payloads back to the queue).
Vigil v1.12.0
- Add
plugins.rabbitmq.queue_ready_dead_aboveto be alerted when a RabbitMQ queue might be stalled (ie. messages are not being passed to consumers).
Vigil v1.11.1
- Add
notify.slack.mention_channelto control whether notification messages are sent with the Slack@channelmention keyword or not (using@channelsends a high-priority notification to channel members, which stands out from regular channel messages). - Colors have been added to healthy, sick and dead status labels in Pushover notifications.
Vigil v1.11.0
- Added a Pushover notifier (Pushover is a generic push notification service that's handy to receive alerts in a centralized application on the phone or desktop).
Vigil v1.10.1
- Fixed a bug in the Webhook notifier added in
v1.10.0, where it would try to dispatch a Webhook notification even if no Webhook endpoint was configured (resulting in a logged failure).
Vigil v1.10.0
- Added a Webhook notifier (can be used to forward status change notifications to other systems eg. Microsoft Teams).
- The date shown in the status page footer is now dynamic (showing the current year date; frozen when the Vigil process is started).