26 CACHE_CONTROL = [
'must-revalidate',
'no-cache',
'no-store']
28 HEALTHY_CODE_GET = falcon.HTTP_OK
29 HEALTHY_CODE_HEAD = falcon.HTTP_NO_CONTENT
30 NOT_HEALTHY_CODE = falcon.HTTP_SERVICE_UNAVAILABLE
43 helpers.validate_authorization(req, [
'api:healthcheck'])
49 'kafka': kafka_result.message,
50 'alarms_database': alarms_db_result.message,
51 'metrics_database': metrics_db_result.message
53 health = (kafka_result.healthy
and alarms_db_result.healthy
and
54 metrics_db_result.healthy)
58 res.body = helpers.to_json(status_data)