Add a /healthcheck URL
The /healthcheck is helpful for operators to setup zun-api behind haproxy, or for doing monitoring. Change-Id: Ibca14ebe606eb90e7b9af740f245604e97dd8cf1
This commit is contained in:
parent
7130d65e9e
commit
767b04b1dc
@ -1,4 +1,9 @@
|
|||||||
[pipeline:main]
|
[composite:main]
|
||||||
|
use = egg:Paste#urlmap
|
||||||
|
/: zun_api_pipeline
|
||||||
|
/healthcheck: healthcheck
|
||||||
|
|
||||||
|
[pipeline:zun_api_pipeline]
|
||||||
pipeline = cors request_id osprofiler authtoken api_v1
|
pipeline = cors request_id osprofiler authtoken api_v1
|
||||||
|
|
||||||
[app:api_v1]
|
[app:api_v1]
|
||||||
@ -17,3 +22,8 @@ paste.filter_factory = oslo_middleware:RequestId.factory
|
|||||||
[filter:cors]
|
[filter:cors]
|
||||||
paste.filter_factory = oslo_middleware.cors:filter_factory
|
paste.filter_factory = oslo_middleware.cors:filter_factory
|
||||||
oslo_config_project = zun
|
oslo_config_project = zun
|
||||||
|
|
||||||
|
[app:healthcheck]
|
||||||
|
paste.app_factory = oslo_middleware:Healthcheck.app_factory
|
||||||
|
backends = disable_by_file
|
||||||
|
disable_by_file_path = /etc/zun/healthcheck_disable
|
||||||
|
@ -9,6 +9,7 @@ namespace = oslo.db
|
|||||||
namespace = oslo.log
|
namespace = oslo.log
|
||||||
namespace = oslo.messaging
|
namespace = oslo.messaging
|
||||||
namespace = oslo.middleware.cors
|
namespace = oslo.middleware.cors
|
||||||
|
namespace = oslo.middleware.healthcheck
|
||||||
namespace = oslo.policy
|
namespace = oslo.policy
|
||||||
namespace = oslo.privsep
|
namespace = oslo.privsep
|
||||||
namespace = oslo.service.periodic_task
|
namespace = oslo.service.periodic_task
|
||||||
|
Loading…
Reference in New Issue
Block a user