Adding health and ping endpoints

This commit is contained in:
Maxime 2015-07-27 21:16:18 +00:00
parent c379430a41
commit 0d92bccbb0
1 changed files with 11 additions and 1 deletions

View File

@ -5,7 +5,7 @@ import json
from flask import request, redirect, flash, Response from flask import request, redirect, flash, Response
from flask.ext.appbuilder.models.sqla.interface import SQLAInterface from flask.ext.appbuilder.models.sqla.interface import SQLAInterface
from flask.ext.appbuilder import ModelView, CompactCRUDMixin, BaseView, expose from flask.ext.appbuilder import ModelView, CompactCRUDMixin, BaseView, expose
from app import appbuilder, db, models, viz, utils from app import appbuilder, db, models, viz, utils, app
from flask.ext.appbuilder.security.decorators import has_access, permission_name from flask.ext.appbuilder.security.decorators import has_access, permission_name
import config import config
from pydruid.client import doublesum from pydruid.client import doublesum
@ -54,6 +54,16 @@ appbuilder.add_view(
category_icon='fa-envelope') category_icon='fa-envelope')
@app.route('/health')
def health():
return "OK"
@app.route('/ping')
def ping():
return "OK"
class Panoramix(BaseView): class Panoramix(BaseView):
@has_access @has_access
@permission_name('datasources') @permission_name('datasources')