def main(): CONF(sys.argv[1:], project='oslo') logging.setup("oslo") with contextlib.closing(impl_zmq.ZmqProxy(CONF)) as reactor: reactor.consume_in_thread() reactor.wait()
def prepare_service(argv=[]): cfg.CONF(argv[1:]) # FIXME(dhellmann): We must set up the nova.flags module in order # to have the RPC and DB access work correctly because we are # still using the Service object out of nova directly. We need to # move that into openstack.common. flags.parse_args(_sanitize_cmd_line(argv)) log.setup('ceilometer')
def prepare_service(argv=None): i18n.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', validate_default_values=True) log.setup('ceilometer') messaging.setup()
def prepare_service(argv=[]): 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' ]) cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer')
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): i18n.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=[]): 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' ]) cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer')
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")
def prepare_service(argv=[]): rpc.set_defaults(control_exchange='ceilometer') cfg.CONF(argv[1:], project='ceilometer') log.setup('ceilometer')
def __init__(self, test_name, *args, **kwargs): """Configure the plugin with what graphite host to talk to and how. """ super(LogDriver, self).__init__() log.setup(test_name)
import datetime import os from ceilometer.openstack.common import log from ceilometer import storage from ceilometer.storage import models from oslo.config import cfg LOG = log.getLogger(__name__) log.setup('Ceilometer Load Test') # LOAD_TEST_CONN = "mysql://*****:*****@127.0.0.1/ceilometer?charset=utf8" connection_string = os.environ['LOAD_TEST_CONN'] cfg.CONF.set_override("connection", connection_string, group='database') conn = storage.get_connection(cfg.CONF) event_models = [] base = 0 now = datetime.datetime(2013, 12, 31, 5, 0) for event_name in ['Foo', 'Bar', 'Zoo']: trait_models = \ [models.Trait(name, dtype, value) for name, dtype, value in [ ('trait_A', models.Trait.TEXT_TYPE, "my_%s_text" % event_name), ('trait_B', models.Trait.INT_TYPE, base + 1), ('trait_C', models.Trait.FLOAT_TYPE, float(base) + 0.123456),