module PrometheusClientAddons::Puma::Plugin

Public Instance Methods

start(launcher) click to toggle source
# File lib/prometheus_client_addons/puma/plugin/prometheus_client_addons.rb, line 8
def start(launcher)
  control_url = launcher.options[:control_url]
  raise StandardError, "Need Puma's activate_control_app" if control_url == nil

  Prometheus::Client::Puma.tap do |puma|
    puma.control_url = control_url
    puma.control_auth_token = launcher.options[:control_auth_token]
  end
end