def get_metrics_type(self, include_choices=False): '''See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.''' # Create the metrics type definition metrics_type = MetricsType('job-types', 'Job Types', 'Metrics for jobs and executions grouped by job type.') metrics_type.filters = [MetricsTypeFilter('name', 'string'), MetricsTypeFilter('version', 'string')] metrics_type.groups = MetricsJobType.GROUPS metrics_type.set_columns(MetricsJobType, PLOT_FIELD_TYPES) # Optionally include all the possible job type choices if include_choices: metrics_type.choices = JobType.objects.all() return metrics_type
def get_metrics_type(self, include_choices=False): '''See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.''' # Create the metrics type definition metrics_type = MetricsType('ingests', 'Ingests', 'Metrics for ingests grouped by strike process.') metrics_type.filters = [MetricsTypeFilter('name', 'string')] metrics_type.groups = MetricsIngest.GROUPS metrics_type.set_columns(MetricsIngest, PLOT_FIELD_TYPES) # Optionally include all the possible strike choices if include_choices: metrics_type.choices = Strike.objects.all() return metrics_type
def get_metrics_type(self, include_choices=False): """See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.""" # Create the metrics type definition metrics_type = MetricsType("job-types", "Job Types", "Metrics for jobs and executions grouped by job type.") metrics_type.filters = [MetricsTypeFilter("name", "string"), MetricsTypeFilter("version", "string")] metrics_type.groups = MetricsJobType.GROUPS metrics_type.set_columns(MetricsJobType, PLOT_FIELD_TYPES) # Optionally include all the possible job type choices if include_choices: metrics_type.choices = JobType.objects.all() return metrics_type
def get_metrics_type(self, include_choices=False): """See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.""" # Create the metrics type definition metrics_type = MetricsType('job-types', 'Job Types', 'Metrics for jobs and executions grouped by job type.') metrics_type.filters = [MetricsTypeFilter('name', 'string'), MetricsTypeFilter('version', 'string')] metrics_type.groups = MetricsJobType.GROUPS metrics_type.set_columns(MetricsJobType, PLOT_FIELD_TYPES) # Optionally include all the possible job type choices if include_choices: metrics_type.choices = JobType.objects.all() return metrics_type
def get_metrics_type(self, include_choices=False): """See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.""" # Create the metrics type definition metrics_type = MetricsType('ingests', 'Ingests', 'Metrics for ingests grouped by strike process.') metrics_type.filters = [MetricsTypeFilter('name', 'string')] metrics_type.groups = MetricsIngest.GROUPS metrics_type.set_columns(MetricsIngest, PLOT_FIELD_TYPES) # Optionally include all the possible strike choices if include_choices: metrics_type.choices = Strike.objects.all() return metrics_type
def get_metrics_type(self, include_choices=False): """See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.""" # Create the metrics type definition metrics_type = MetricsType('errors', 'Errors', 'Metrics for jobs grouped by errors.') metrics_type.filters = [MetricsTypeFilter('name', 'string'), MetricsTypeFilter('category', 'string')] metrics_type.groups = MetricsError.GROUPS metrics_type.set_columns(MetricsError, PLOT_FIELD_TYPES) # Optionally include all the possible error choices if include_choices: metrics_type.choices = Error.objects.filter(is_builtin=True) return metrics_type
def get_metrics_type(self, include_choices=False): """See :meth:`metrics.registry.MetricsTypeProvider.get_metrics_type`.""" # Create the metrics type definition metrics_type = MetricsType("errors", "Errors", "Metrics for jobs grouped by errors.") metrics_type.filters = [MetricsTypeFilter("name", "string"), MetricsTypeFilter("category", "string")] metrics_type.groups = MetricsError.GROUPS metrics_type.set_columns(MetricsError, PLOT_FIELD_TYPES) # Optionally include all the possible error choices if include_choices: metrics_type.choices = Error.objects.filter(is_builtin=True) return metrics_type