diff options
Diffstat (limited to 'lib/gitlab/prometheus/metric_group.rb')
-rw-r--r-- | lib/gitlab/prometheus/metric_group.rb | 8 |
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 |