Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/prometheus/metric_group.rb')
-rw-r--r--lib/gitlab/prometheus/metric_group.rb34
1 files changed, 0 insertions, 34 deletions
diff --git a/lib/gitlab/prometheus/metric_group.rb b/lib/gitlab/prometheus/metric_group.rb
deleted file mode 100644
index 020d4cf74a3..00000000000
--- a/lib/gitlab/prometheus/metric_group.rb
+++ /dev/null
@@ -1,34 +0,0 @@
-# frozen_string_literal: true
-
-module Gitlab
- module Prometheus
- class MetricGroup
- include ActiveModel::Model
-
- attr_accessor :name, :priority, :metrics
-
- validates :name, :priority, :metrics, presence: true
-
- def self.common_metrics
- all_groups = ::PrometheusMetricsFinder.new(common: true).execute
- .group_by(&:group_title)
- .map do |name, metrics|
- MetricGroup.new(
- name: name,
- priority: metrics.map(&:priority).max,
- metrics: metrics.map(&:to_query_metric)
- )
- end
-
- all_groups.sort_by(&:priority).reverse
- end
-
- # EE only
- def self.for_project(_)
- common_metrics
- end
- end
- end
-end
-
-Gitlab::Prometheus::MetricGroup.prepend_mod_with('Gitlab::Prometheus::MetricGroup')