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!
Thread.new do Rails.application.executor.wrap do
initialize_instance_count Thread.new do
initialize_rfc_metrics initialize_instance_count
rescue StandardError => e initialize_rfc_metrics
Sentry.capture_exception(e) rescue StandardError => e
ensure Sentry.capture_exception(e)
ActiveRecord::Base.connection_pool.release_connection end
end end
end end