diff --git a/graphite_beacon/handlers/http.py b/graphite_beacon/handlers/http.py index 97a8577..d102971 100644 --- a/graphite_beacon/handlers/http.py +++ b/graphite_beacon/handlers/http.py @@ -39,4 +39,9 @@ def notify(self, level, alert, value, target=None, ntype=None, rule=None): data.update(self.params) body = urllib.urlencode(data) - yield self.client.fetch(self.url, method=self.method, body=body) + + if self.method == 'GET': + url = self.url + '?' + body + yield self.client.fetch(url, method=self.method) + else: + yield self.client.fetch(self.url, method=self.method, body=body)