Sensu v0.28.0 Release Notes
Release Date: 2017-02-23 // about 7 years ago-
๐ Fixed
- โฑ The Sensu interval timers, used for scheduling tasks, now account for drift. The check request and standalone execution scheduler timers are now more accurate.
- ๐ Fixed a bug in the Sensu
deep_merge()
method that was responsible for mutating arrays of the original provided objects.
โ Added
- ๐ง Added proxy check requests to improve Sensu's ability to monitor external resources that have an associated Sensu proxy client. Publish a check request to the configured
subscribers
(e.g.["round-robin:snmp_pollers"]
) for every Sensu client in the registry that matches the configured client attributes inclient_attributes
on the configuredinterval
(e.g.60
). Client tokens in the check definition (e.g."check-snmp-if.rb -h :::address::: -i eth0"
) are substituted prior to publishing the check request. The check request checksource
is set to the clientname
. - โฑ Schedule check requests and standalone executions with the Cron syntax.
- โ Added the Sensu server registry, containing information about the running Sensu servers. Information about the Sensu servers is now accessible via the Sensu API
/info
endpoint. - โ Added two optional attributes to Sensu API POST
/request
,"reason"
and"creator"
, for additional context. The check request reason and creator are added to the check request payload under"api_requested"
and become part of the check result. - โ Added event IDs to event handler log events for additional context, making it easier to trace an event through the Sensu pipeline.