summaryrefslogtreecommitdiff
path: root/lib/gitlab/prometheus/metric_group.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/prometheus/metric_group.rb')
-rw-r--r--lib/gitlab/prometheus/metric_group.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/gitlab/prometheus/metric_group.rb b/lib/gitlab/prometheus/metric_group.rb
index 093390b4fa7..9f95525bc0c 100644
--- a/lib/gitlab/prometheus/metric_group.rb
+++ b/lib/gitlab/prometheus/metric_group.rb
@@ -13,6 +13,10 @@ module Gitlab::Prometheus
load_groups_from_yaml
end
+ def self.load_groups_from_yaml
+ additional_metrics_raw.map(&method(:group_from_entry))
+ end
+
def self.group_from_entry(entry)
missing_fields = [:group, :priority, :metrics].select { |key| !entry.has_key?(key) }
raise ParsingError.new("entry missing required fields #{missing_fields}") unless missing_fields.empty?
@@ -22,10 +26,6 @@ module Gitlab::Prometheus
group
end
- def self.load_groups_from_yaml
- additional_metrics_raw.map(&method(:group_from_entry))
- end
-
def self.additional_metrics_raw
@additional_metrics_raw ||= YAML.load_file(Rails.root.join('config/additional_metrics.yml'))&.map(&:deep_symbolize_keys).freeze
end