{"action":"created","issue":{"url":"https://api.github.com/repos/klen/graphite-beacon/issues/43","labels_url":"https://api.github.com/repos/klen/graphite-beacon/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/klen/graphite-beacon/issues/43/comments","events_url":"https://api.github.com/repos/klen/graphite-beacon/issues/43/events","html_url":"https://github.com/klen/graphite-beacon/pull/43","id":75697191,"number":43,"title":"Add ability to customize alert behavior with no data","user":{"login":"scottnonnenberg","id":443005,"avatar_url":"https://avatars.githubusercontent.com/u/443005?v=3","gravatar_id":"","url":"https://api.github.com/users/scottnonnenberg","html_url":"https://github.com/scottnonnenberg","followers_url":"https://api.github.com/users/scottnonnenberg/followers","following_url":"https://api.github.com/users/scottnonnenberg/following{/other_user}","gists_url":"https://api.github.com/users/scottnonnenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/scottnonnenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottnonnenberg/subscriptions","organizations_url":"https://api.github.com/users/scottnonnenberg/orgs","repos_url":"https://api.github.com/users/scottnonnenberg/repos","events_url":"https://api.github.com/users/scottnonnenberg/events{/privacy}","received_events_url":"https://api.github.com/users/scottnonnenberg/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-12T18:37:09Z","updated_at":"2015-06-25T17:14:41Z","closed_at":"2015-06-25T17:14:33Z","pull_request":{"url":"https://api.github.com/repos/klen/graphite-beacon/pulls/43","html_url":"https://github.com/klen/graphite-beacon/pull/43","diff_url":"https://github.com/klen/graphite-beacon/pull/43.diff","patch_url":"https://github.com/klen/graphite-beacon/pull/43.patch"},"body":"New 'no_data' config value can now be set to 'normal', 'warning' or 'critical' at the top-level, or per alert. Default retains the same behavior as today: 'critical' alerts. Includes associated readme updates.\r\n\r\n#### Background\r\n\r\nI'm using statsd to keep track of a few metrics like 'crashes', 'deploys' and 'launches.' Whenever these are non-zero, I want a notification. As you might expect, I only send data from my scripts and apps when it's non-zero. Statsd takes care of this for me, by remembering the data point after I initially send it, sending zeros thereafter (this is configurable, of course).\r\n\r\nWhen I need to restart statsd or the entire machine, those data points are no longer known to statsd. Today I get critical alerts whenever this happens. This allows that logging level for 'no data' to be configured both globally and per-alert."},"comment":{"url":"https://api.github.com/repos/klen/graphite-beacon/issues/comments/115327335","html_url":"https://github.com/klen/graphite-beacon/pull/43#issuecomment-115327335","issue_url":"https://api.github.com/repos/klen/graphite-beacon/issues/43","id":115327335,"user":{"login":"klen","id":90699,"avatar_url":"https://avatars.githubusercontent.com/u/90699?v=3","gravatar_id":"","url":"https://api.github.com/users/klen","html_url":"https://github.com/klen","followers_url":"https://api.github.com/users/klen/followers","following_url":"https://api.github.com/users/klen/following{/other_user}","gists_url":"https://api.github.com/users/klen/gists{/gist_id}","starred_url":"https://api.github.com/users/klen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klen/subscriptions","organizations_url":"https://api.github.com/users/klen/orgs","repos_url":"https://api.github.com/users/klen/repos","events_url":"https://api.github.com/users/klen/events{/privacy}","received_events_url":"https://api.github.com/users/klen/received_events","type":"User","site_admin":false},"created_at":"2015-06-25T17:14:41Z","updated_at":"2015-06-25T17:14:41Z","body":"Thank you for the pull request!"}}