def collector_service(): service.prepare_service() launcher = os_service.ProcessLauncher() launcher.launch_service(collector.CollectorService(cfg.CONF.host, 'ceilometer.collector'), workers=service.get_workers('collector')) launcher.wait()
def collector_service(): service.prepare_service() launcher = os_service.ProcessLauncher() launcher.launch_service( collector.CollectorService(), workers=service.get_workers('collector')) launcher.wait()
def setUp(self): super(TestCollector, self).setUp() messaging.setup('fake://') self.addCleanup(messaging.cleanup) self.CONF = self.useFixture(config.Config()).conf self.CONF.set_override("connection", "log://", group='database') self.srv = collector.CollectorService() self.CONF.publisher.metering_secret = 'not-so-secret' self.counter = sample.Sample( name='foobar', type='bad', unit='F', volume=1, user_id='jd', project_id='ceilometer', resource_id='cat', timestamp='NOW!', resource_metadata={}, ).as_dict() self.utf8_msg = utils.meter_message_from_counter( sample.Sample( name=u'test', type=sample.TYPE_CUMULATIVE, unit=u'', volume=1, user_id=u'test', project_id=u'test', resource_id=u'test_run_tasks', timestamp=u'NOW!', resource_metadata={u'name': [([u'TestPublish'])]}, source=u'testsource', ), 'not-so-secret')
def setUp(self): super(TestCollector, self).setUp() self.CONF = self.useFixture(config.Config()).conf self.CONF.set_override("connection", "log://", group='database') self.srv = collector.CollectorService('the-host', 'the-topic') self.counter = sample.Sample( name='foobar', type='bad', unit='F', volume=1, user_id='jd', project_id='ceilometer', resource_id='cat', timestamp='NOW!', resource_metadata={}, ).as_dict()
def setUp(self): super(TestCollector, self).setUp() self.CONF = self.useFixture(config.Config()).conf self.CONF.import_opt("connection", "ceilometer.openstack.common.db.options", group="database") self.CONF.set_override("connection", "log://", group='database') self.CONF.set_override('metering_secret', 'not-so-secret', group='publisher') self._setup_messaging() self.counter = sample.Sample( name='foobar', type='bad', unit='F', volume=1, user_id='jd', project_id='ceilometer', resource_id='cat', timestamp=timeutils.utcnow().isoformat(), resource_metadata={}, ).as_dict() self.utf8_msg = utils.meter_message_from_counter( sample.Sample( name=u'test', type=sample.TYPE_CUMULATIVE, unit=u'', volume=1, user_id=u'test', project_id=u'test', resource_id=u'test_run_tasks', timestamp=timeutils.utcnow().isoformat(), resource_metadata={u'name': [([u'TestPublish'])]}, source=u'testsource', ), 'not-so-secret') self.srv = collector.CollectorService() self.useFixture( mockpatch.PatchObject( self.srv.tg, 'add_thread', side_effect=self._dummy_thread_group_add_thread))
def setUp(self): super(TestCollector, self).setUp() conf = service.prepare_service([], []) self.CONF = self.useFixture(fixture_config.Config(conf)).conf self.CONF.import_opt("connection", "oslo_db.options", group="database") self.CONF.set_override("connection", "log://", group='database') self.CONF.set_override('telemetry_secret', 'not-so-secret', group='publisher') self._setup_messaging() self.sample = utils.meter_message_from_counter( sample.Sample( name='foobar', type='bad', unit='F', volume=1, user_id='jd', project_id='ceilometer', resource_id='cat', timestamp=timeutils.utcnow().isoformat(), resource_metadata={}, ), self.CONF.publisher.telemetry_secret) self.utf8_msg = utils.meter_message_from_counter( sample.Sample( name=u'test', type=sample.TYPE_CUMULATIVE, unit=u'', volume=1, user_id=u'test', project_id=u'test', resource_id=u'test_run_tasks', timestamp=timeutils.utcnow().isoformat(), resource_metadata={u'name': [([u'TestPublish'])]}, source=u'testsource', ), 'not-so-secret') self.mock_dispatcher = self._setup_fake_dispatcher() self.srv = collector.CollectorService(0, self.CONF)
def main(): service.prepare_service() os_service.launch(collector.CollectorService(), workers=service.get_workers('collector')).wait()
def main(): service.prepare_service() os_service.launch(CONF, collector.CollectorService(), workers=CONF.collector.workers).wait()