2014-09-22 09:35:08 +07:00

24 lines
536 B
Python

import requests
from pydashie.dashie_sampler import DashieSampler
class WebsiteUpSampler(DashieSampler):
def __init__(self, *args, **kwargs):
super(WebsiteUpSampler, self).__init__(*args, **kwargs)
self._last = 0
self.page = 'http://www.google.com'
def name(self):
return 'website_up'
def sample(self):
try:
r = requests.get(self.page)
assert r.status_code == 200
up = 'UP'
except:
up = 'DOWN'
return {'text': up}