Skip to content

Instantly share code, notes, and snippets.

@jswank
Created January 8, 2014 17:19
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jswank/8320576 to your computer and use it in GitHub Desktop.
Save jswank/8320576 to your computer and use it in GitHub Desktop.
Example Sensu check, which only alerts after 10 failures on a 60 second interval, and won't alert on nights or weekends.
{
"checks": {
"noisy_queue_check": {
"handler": "default",
"command": "/etc/sensu/plugins/check-queue-length.rb",
"interval": 60,
"refresh": 60,
"occurrences": 10,
"subscribers": [
"workers"
],
"subdue": {
"start": "22:00-05:00",
"end": "06:00-05:00",
"days": [
"saturday",
"sunday"
]
}
}
}
}
@knepperjm
Copy link

I am going to use this subdue pattern. This pattern works correctly, @jswank?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment