def prepare_service(argv=None): gettextutils.install('ceilometer') gettextutils.enable_lazy() log_levels = (cfg.CONF.default_log_levels + ['stevedore=INFO', 'keystoneclient=INFO']) cfg.set_defaults(log.log_opts, default_log_levels=log_levels) if argv is None: argv = sys.argv cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer') messaging.setup()
def prepare_service(argv=None): eventlet.monkey_patch() gettextutils.install('ceilometer') rpc.set_defaults(control_exchange='ceilometer') cfg.set_defaults(log.log_opts, default_log_levels=[ 'amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN' ]) if argv is None: argv = sys.argv cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer')
def prepare_service(argv=None): eventlet.monkey_patch() gettextutils.install('ceilometer', lazy=False) rpc.set_defaults(control_exchange='ceilometer') cfg.set_defaults(log.log_opts, default_log_levels=['amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN' ]) if argv is None: argv = sys.argv cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer')
def prepare_service(argv=None): gettextutils.install('ceilometer', lazy=True) gettextutils.enable_lazy() cfg.set_defaults(log.log_opts, default_log_levels=['amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN', 'iso8601=WARN' ]) if argv is None: argv = sys.argv cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer') messaging.setup()
def prepare_service(argv=None): # NOTE(jd) We need to monkey patch the socket module for, at least, # oslo.rpc, otherwise everything's blocked on its first read() eventlet.monkey_patch(socket=True) gettextutils.install('ceilometer', lazy=True) rpc.set_defaults(control_exchange='ceilometer') cfg.set_defaults(log.log_opts, default_log_levels=['amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN' ]) if argv is None: argv = sys.argv cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer')
def prepare_service(argv=None): eventlet.monkey_patch() gettextutils.install("ceilometer", lazy=False) rpc.set_defaults(control_exchange="ceilometer") cfg.set_defaults( log.log_opts, default_log_levels=[ "amqplib=WARN", "qpid.messaging=INFO", "sqlalchemy=WARN", "keystoneclient=INFO", "stevedore=INFO", "eventlet.wsgi.server=WARN", ], ) if argv is None: argv = sys.argv cfg.CONF(argv[1:], project="ceilometer") log.setup("ceilometer")
from __future__ import print_function import imp import os import re import socket import sys import textwrap from oslo.config import cfg import six from ceilometer.openstack.common import gettextutils from ceilometer.openstack.common import importutils gettextutils.install('ceilometer') STROPT = "StrOpt" BOOLOPT = "BoolOpt" INTOPT = "IntOpt" FLOATOPT = "FloatOpt" LISTOPT = "ListOpt" MULTISTROPT = "MultiStrOpt" OPT_TYPES = { STROPT: 'string value', BOOLOPT: 'boolean value', INTOPT: 'integer value', FLOATOPT: 'floating point value', LISTOPT: 'list value', MULTISTROPT: 'multi valued',
import argparse import imp import os import re import socket import sys import textwrap from oslo.config import cfg import six import stevedore.named from ceilometer.openstack.common import gettextutils from ceilometer.openstack.common import importutils gettextutils.install('ceilometer') STROPT = "StrOpt" BOOLOPT = "BoolOpt" INTOPT = "IntOpt" FLOATOPT = "FloatOpt" LISTOPT = "ListOpt" DICTOPT = "DictOpt" MULTISTROPT = "MultiStrOpt" OPT_TYPES = { STROPT: 'string value', BOOLOPT: 'boolean value', INTOPT: 'integer value', FLOATOPT: 'floating point value', LISTOPT: 'list value',
# """Extracts OpenStack config option info from module(s).""" import imp import os import re import socket import sys import textwrap from oslo.config import cfg from ceilometer.openstack.common import gettextutils from ceilometer.openstack.common import importutils gettextutils.install("ceilometer") STROPT = "StrOpt" BOOLOPT = "BoolOpt" INTOPT = "IntOpt" FLOATOPT = "FloatOpt" LISTOPT = "ListOpt" MULTISTROPT = "MultiStrOpt" OPT_TYPES = { STROPT: "string value", BOOLOPT: "boolean value", INTOPT: "integer value", FLOATOPT: "floating point value", LISTOPT: "list value", MULTISTROPT: "multi valued",
def udp_collector(): # TODO(jd) move into prepare_service gettextutils and eventlet? eventlet.monkey_patch() gettextutils.install('ceilometer') prepare_service(sys.argv) os_service.launch(UDPCollectorService()).wait()