def _setup_metrics_export(self): exporter = Exporter(self.dashboard_id, self.metrics_export_address, self.dashboard_controller) self.metrics_export_client = MetricsExportClient( self.metrics_export_address, self.dashboard_controller, self.dashboard_id, exporter) # Setup endpoints metrics_export_handler = MetricsExportHandler( self.dashboard_controller, self.metrics_export_client, self.dashboard_id, is_dev=self.is_dev) setup_metrics_export_routes(self.app, metrics_export_handler)
def _setup_client_and_exporter(controller): exporter = Exporter(MOCK_DASHBOARD_ID, MOCK_DASHBOARD_ADDRESS, controller) client = MetricsExportClient(MOCK_DASHBOARD_ADDRESS, controller, MOCK_DASHBOARD_ID, exporter) return exporter, client