skip prometheus initialization if disabled / console

This commit is contained in:
Sebastian Serth
2021-04-26 14:20:14 +02:00
parent 54ec59aa8c
commit 9e3eafb346

View File

@ -10,8 +10,9 @@ module Prometheus
class << self
def initialize_metrics
register_metrics
return unless CodeOcean::Config.new(:code_ocean).read[:prometheus_exporter][:enabled] && !defined?(::Rails::Console)
register_metrics
Rails.application.executor.wrap do
Thread.new do
initialize_instance_count