eve-healthcheck is project that servers healthcheck urls used to monitor your application Eve powered RESTful API.
from eve_healthcheck import EveHealthCheck
...
app = Eve()
hc = EveHealthCheck(app, '/healthcheck')
...
This will add an url /healthckeck
that will check database connection like:
{'hostname': 'localhost',
'results': [{'checker': 'database_check',
'expires': 1487655119.5796409,
'output': 'Database OK',
'passed': True,
'timestamp': 1487655092.5796409}],
'status': 'success',
'timestamp': 1487655092.5820687}
Install tox
$ pip install tox
Run tests
tox