def initialize(self): self.output = blob_outputs.select(self.options.output_dir, self) self.logs = log_outputs.select(self.options.log_group, self) # Look for customizations, but fallback to default for api_stats_type in (self.policy.provider_name, 'default'): if api_stats_type in api_stats_outputs: self.api_stats = api_stats_outputs.select(api_stats_type, self) break for sys_stats_type in ('psutil', 'default'): if sys_stats_type in sys_stats_outputs: self.sys_stats = sys_stats_outputs.select(sys_stats_type, self) break self.start_time = time.time() self.execution_id = str(uuid.uuid4())
def initialize(self): self.output = blob_outputs.select(self.options.output_dir, self) self.logs = log_outputs.select(self.options.log_group, self) # Look for customizations, but fallback to default for api_stats_type in (self.policy.provider_name, 'default'): if api_stats_type in api_stats_outputs: self.api_stats = api_stats_outputs.select(api_stats_type, self) break for sys_stats_type in ('psutil', 'default'): if sys_stats_type in sys_stats_outputs: self.sys_stats = sys_stats_outputs.select(sys_stats_type, self) break self.start_time = time.time() self.execution_id = str(uuid.uuid4())
def initialize(self): self.output = blob_outputs.select(self.options.output_dir, self) self.logs = log_outputs.select(self.options.log_group, self) # Always do file/blob storage outputs self.output_logs = None if not isinstance(self.logs, (log_outputs['default'], log_outputs['null'])): self.output_logs = log_outputs.select(None, self) # Look for customizations, but fallback to default for api_stats_type in (self.policy.provider_name, 'default'): if api_stats_type in api_stats_outputs: self.api_stats = api_stats_outputs.select(api_stats_type, self) break for sys_stats_type in ('psutil', 'default'): if sys_stats_type in sys_stats_outputs: self.sys_stats = sys_stats_outputs.select(sys_stats_type, self) break self.start_time = time.time() self.execution_id = str(uuid.uuid4())