Wrap Prometheus initializer into Rails Executor

This commit is contained in:
Sebastian Serth
2021-04-22 11:29:40 +02:00
parent 8e0c4f4a98
commit c243e65403

View File

@ -13,13 +13,13 @@ module Prometheus
register_metrics register_metrics
Rails.application.eager_load! Rails.application.eager_load!
Rails.application.executor.wrap do
Thread.new do Thread.new do
initialize_instance_count initialize_instance_count
initialize_rfc_metrics initialize_rfc_metrics
rescue StandardError => e rescue StandardError => e
Sentry.capture_exception(e) Sentry.capture_exception(e)
ensure end
ActiveRecord::Base.connection_pool.release_connection
end end
end end