Flask-RestPoints is an extension to Flask that allows adds a few health check endpoints (ping, time, and status) to the Flask application.
from flask import Flask from flask_restpoints import RestPoints app = Flask(__name__) rest = RestPoints(app) @rest.status_job(name="PostgreSQL", timeout=5) def postgresql(): # Perform a ping/query to Postgres @rest.status_job def facebook # Ping some Facebook service.
Install flask
sudo easy_install Flask-RestPoints
Download the latest release from Python Package Index or clone the repository