Print ceilometer configuration on startup
This change prints the ceilometer configuration on startup. It uses the cotyledon helper for this. Change-Id: I727718220bb8da0fbe3eecb26623f2ab1ca35a42
This commit is contained in:
parent
1842e19487
commit
779b322831
|
@ -15,6 +15,7 @@
|
|||
# under the License.
|
||||
|
||||
import cotyledon
|
||||
from cotyledon import oslo_config_glue
|
||||
|
||||
from ceilometer import notification
|
||||
from ceilometer import service
|
||||
|
@ -26,4 +27,5 @@ def main():
|
|||
sm = cotyledon.ServiceManager()
|
||||
sm.add(notification.NotificationService,
|
||||
workers=conf.notification.workers, args=(conf,))
|
||||
oslo_config_glue.setup(sm, conf)
|
||||
sm.run()
|
||||
|
|
|
@ -14,10 +14,21 @@
|
|||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
import logging
|
||||
|
||||
from cotyledon import oslo_config_glue
|
||||
from oslo_log import log
|
||||
|
||||
from ceilometer.api import app
|
||||
from ceilometer import service
|
||||
|
||||
LOG = log.getLogger(__name__)
|
||||
|
||||
|
||||
def build_wsgi_app(argv=None):
|
||||
return app.load_app(service.prepare_service(argv=argv))
|
||||
conf = service.prepare_service(argv=argv)
|
||||
conf.register_opts(oslo_config_glue.service_opts)
|
||||
if conf.log_options:
|
||||
LOG.debug('Full set of CONF:')
|
||||
conf.log_opt_values(LOG, logging.DEBUG)
|
||||
return app.load_app(conf)
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
# under the License.
|
||||
|
||||
import cotyledon
|
||||
from cotyledon import oslo_config_glue
|
||||
|
||||
from ceilometer import collector
|
||||
from ceilometer import service
|
||||
|
@ -25,4 +26,5 @@ def main():
|
|||
sm = cotyledon.ServiceManager()
|
||||
sm.add(collector.CollectorService, workers=conf.collector.workers,
|
||||
args=(conf,))
|
||||
oslo_config_glue.setup(sm, conf)
|
||||
sm.run()
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
# under the License.
|
||||
|
||||
import cotyledon
|
||||
from cotyledon import oslo_config_glue
|
||||
from oslo_config import cfg
|
||||
from oslo_log import log
|
||||
|
||||
|
@ -87,4 +88,5 @@ def main():
|
|||
service.prepare_service(conf=conf)
|
||||
sm = cotyledon.ServiceManager()
|
||||
sm.add(create_polling_service, args=(conf,))
|
||||
oslo_config_glue.setup(sm, conf)
|
||||
sm.run()
|
||||
|
|
Loading…
Reference in New Issue