Exemple #1
0
    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
Exemple #2
0
    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
Exemple #3
0
    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
Exemple #4
0
    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
Exemple #5
0
    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
Exemple #6
0
    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
Exemple #7
0
    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