Checks and displays the status of various Open311 endpoints. The list of endpoints currently being checked is in
These are the things this application tries to measure or provide insight into:
- Upness: are the servers currently running / accessible
- Uptime: Has the server been down recently?
- Performance: how quickly the servers respond; i.e. are they running slow?
- Comprehensiveness: does it seem like the service is fully implemented/userful; i.e. how many service request types are exposed?
- Utilization: is the endpoint actually being used; i.e. how many service requests were submitted) statistics?
- Acquire a MongoHQ database. Once acquired, it can be added to a
.envfile if using foreman locally (see
sample.env). Or add it to your environment if pushing to heroku:
heroku add:config MONGOHQ=mongodb://<username>:<password>@url.mongohq.com:<port>/<database>
- Run it locally using
foreman run node server.js(you can also just run
node server.jsas long as you have your MongoHQ database added as a local
MONGOHQenvironment variable) or push it to Heroku.
- Run with the environment variable
WILLPING=TRUEto make updates that run every 5 minutes (you may have to wait a bit for data to start appearing).
- You can add/remove endpoints in the