Deprecating and eventually removing event filtering from the Sensu::Handler plugin class

Hello Sensu friends,

I’ve opened an issue in the sensu-plugin project to document a problem and its proposed solution:https://github.com/sensu-plugins/sensu-plugin/issues/134

The short version of this problem is that most plugins in the community Sensu Plugins collection are subject to bugs in the filtering logic of the sensu-plugin library which cause events to be erroneously discarded, and fixing this in a meaningful way is going to require breaking changes for anyone who uses these community plugins.

Please have a look at the problem and solution as described in the above issue and chime in there with your thoughts and comments. We recognize this represents a significant change, but we think in the long run it will help to reduce confusion and increase confidence in Sensu as your monitoring platform of choice.

Thanks!

Cameron

Heavy Water Operations

Since this email was sent I’ve also blogged about the proposed change at http://bit.ly/sensu-plugin and opened a PR to implement deprecation and optional disabling of filters in sensu-plugin here: Deprecate event filtering in Sensu::Handler by cwjohnston · Pull Request #136 · sensu-plugins/sensu-plugin · GitHub

Ås future versions of sensu-plugin will disable this filtering behavior by default, I encourage you to have a look at the above and consider how this will effect your use of Sensu.

Thanks!

Cameron

···

On Friday, June 10, 2016 at 4:42:58 PM UTC-6, Cameron Johnston wrote:

Hello Sensu friends,

I’ve opened an issue in the sensu-plugin project to document a problem and its proposed solution:https://github.com/sensu-plugins/sensu-plugin/issues/134

The short version of this problem is that most plugins in the community Sensu Plugins collection are subject to bugs in the filtering logic of the sensu-plugin library which cause events to be erroneously discarded, and fixing this in a meaningful way is going to require breaking changes for anyone who uses these community plugins.

Please have a look at the problem and solution as described in the above issue and chime in there with your thoughts and comments. We recognize this represents a significant change, but we think in the long run it will help to reduce confusion and increase confidence in Sensu as your monitoring platform of choice.

Thanks!

Cameron

Heavy Water Operations