def main(): try: config.parse_args() config.set_middleware_defaults() request_statistics.init_stats() policy.init() logging.setup(CONF, 'murano') workers = CONF.murano.api_workers if not workers: workers = processutils.get_worker_count() launcher = service.launch(CONF, server.ApiService(), workers=workers, restart_method='mutate') app = app_loader.load_paste_app('murano') port, host = (CONF.bind_port, CONF.bind_host) launcher.launch_service(wsgi.Service(app, port, host)) launcher.launch_service(server.NotificationService()) launcher.launch_service(stats.StatsCollectingService()) launcher.wait() except RuntimeError as e: sys.stderr.write("ERROR: %s\n" % e) sys.exit(1)
def setUp(self): super(StatsCollectingServiceTest, self).setUp() self.service = statservice.StatsCollectingService() self.service._prev_time = 0 self.mock_new_stats = mock.MagicMock(request_count=1, error_count=2) self.service._stats_db = mock.MagicMock( get_stats_by_host=mock.MagicMock(return_value=self.mock_new_stats)) statservice.LOG = mock.MagicMock()
def main(): try: config.parse_args() log.setup('murano') request_statistics.init_stats() policy.init() launcher = service.ServiceLauncher() app = config.load_paste_app('murano') port, host = (config.CONF.bind_port, config.CONF.bind_host) launcher.launch_service(wsgi.Service(app, port, host)) launcher.launch_service(server.get_rpc_service()) launcher.launch_service(server.get_notification_service()) launcher.launch_service(stats.StatsCollectingService()) launcher.wait() except RuntimeError as e: sys.stderr.write("ERROR: %s\n" % e) sys.exit(1)
def main(): try: config.parse_args() config.set_middleware_defaults() request_statistics.init_stats() policy.init() logging.setup(CONF, 'murano') launcher = service.ServiceLauncher(CONF) app = app_loader.load_paste_app('murano') port, host = (CONF.bind_port, CONF.bind_host) launcher.launch_service(wsgi.Service(app, port, host)) launcher.launch_service(server.ApiService()) launcher.launch_service(server.NotificationService()) launcher.launch_service(stats.StatsCollectingService()) launcher.wait() except RuntimeError as e: sys.stderr.write("ERROR: %s\n" % e) sys.exit(1)
def setUp(self): super(EnvReportingTest, self).setUp() self.service = statservice.StatsCollectingService()