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/sidekiq_stats.rb,
lib/prometheus_exporter/instrumentation/periodic_stats.rb,
lib/prometheus_exporter/instrumentation/method_profiler.rb,
lib/prometheus_exporter/instrumentation/sidekiq_process.rb

Overview

Defined Under Namespace

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

Constant Summary collapse

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