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 /healthcheck
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
}
$ pip install eve-healthcheck
Install tox
- Need a mongodb server running on localhost
$ docker run --rm -p 27017:27017 mongo
$ pip install tox
Run tests
tox