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/good_job.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, GoodJob, 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 =
%w[
  Sidekiq::Extensions::DelayedClass
  Sidekiq::Extensions::DelayedModel
  Sidekiq::Extensions::DelayedMailer
]