class Bigcommerce::Prometheus::Integrations::Resque

Plugin for resque

Public Class Methods

start(client: nil) click to toggle source

Start the resque integration

# File lib/bigcommerce/prometheus/integrations/resque.rb, line 28
def self.start(client: nil)
  ::PrometheusExporter::Instrumentation::Process.start(
    client: client || ::Bigcommerce::Prometheus.client,
    type: ::Bigcommerce::Prometheus.resque_process_label
  )
  ::Bigcommerce::Prometheus::Collectors::Resque.start(
    client: client || ::Bigcommerce::Prometheus.client,
    frequency: ::Bigcommerce::Prometheus.resque_collection_frequency
  )
end