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