Exemple #1
0
    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())
Exemple #2
0
    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())
Exemple #3
0
    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())