From fbda980d6ee3871b07745a45e3ed3630e637e6f1 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Mon, 19 Apr 2021 17:58:31 +0200 Subject: [PATCH] Move eager load before forking process for Prometheus --- lib/prometheus/controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/prometheus/controller.rb b/lib/prometheus/controller.rb index d467b1d4..a66be6b9 100644 --- a/lib/prometheus/controller.rb +++ b/lib/prometheus/controller.rb @@ -12,6 +12,7 @@ module Prometheus def initialize_metrics register_metrics + Rails.application.eager_load! Thread.new do initialize_instance_count initialize_rfc_metrics @@ -33,7 +34,6 @@ module Prometheus end def initialize_instance_count - Rails.application.eager_load! ApplicationRecord.descendants.reject(&:abstract_class).each do |each| @instance_count.observe(each.count, class: each.name) end