Module: PrometheusExporter::Instrumentation

Defined in:
lib/prometheus_exporter/instrumentation/puma.rb,
lib/prometheus_exporter/instrumentation/hutch.rb,
lib/prometheus_exporter/instrumentation/resque.rb,
lib/prometheus_exporter/instrumentation/process.rb,
lib/prometheus_exporter/instrumentation/sidekiq.rb,
lib/prometheus_exporter/instrumentation/unicorn.rb,
lib/prometheus_exporter/instrumentation/shoryuken.rb,
lib/prometheus_exporter/instrumentation/delayed_job.rb,
lib/prometheus_exporter/instrumentation/active_record.rb,
lib/prometheus_exporter/instrumentation/sidekiq_queue.rb,
lib/prometheus_exporter/instrumentation/method_profiler.rb,
lib/prometheus_exporter/instrumentation/sidekiq_process.rb

Overview

Defined Under Namespace

Classes: ActiveRecord, DelayedJob, Hutch, MethodProfiler, Process, Puma, Resque, Shoryuken, Sidekiq, SidekiqProcess, SidekiqQueue, Unicorn

Constant Summary collapse

JOB_WRAPPER_CLASS_NAME =
'ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper'
DELAYED_CLASS_NAMES =
[
  'Sidekiq::Extensions::DelayedClass',
  'Sidekiq::Extensions::DelayedModel',
  'Sidekiq::Extensions::DelayedMailer',
]