Module: Tracebin

Defined in:
lib/tracebin/middleware.rb,
lib/tracebin.rb,
lib/tracebin/agent.rb,
lib/tracebin/timer.rb,
lib/tracebin/config.rb,
lib/tracebin/events.rb,
lib/tracebin/logger.rb,
lib/tracebin/helpers.rb,
lib/tracebin/helpers.rb,
lib/tracebin/patches.rb,
lib/tracebin/storage.rb,
lib/tracebin/version.rb,
lib/tracebin/recorder.rb,
lib/tracebin/reporter.rb,
lib/tracebin/initializer.rb,
lib/tracebin/subscribers.rb,
lib/tracebin/puppet_master.rb,
lib/tracebin/health_monitor.rb,
lib/tracebin/background_timer.rb,
lib/tracebin/system_health_sample.rb,
lib/tracebin/custom_instrumentation.rb,
lib/tracebin/worker_process_monitor.rb,
lib/tracebin/background_job_instrumentation.rb,
lib/tracebin/background_job_instrumentation/resque.rb,
lib/tracebin/background_job_instrumentation/sidekiq.rb

Overview

require ‘tracebin/initializer’

Defined Under Namespace

Modules: Agent, BackgroundJobInstrumentation, CustomInstrumentation, Helpers, Initializer Classes: BackgroundTimer, Config, ControllerEvent, CustomEvent, Event, HealthMonitor, Middleware, PatchHelper, Patches, PuppetMaster, Railtie, Recorder, Reporter, RequestLogger, SQLEvent, SinatraEvent, Storage, Subscribers, SystemHealthSample, Timer, ViewEvent, WorkerProcessMonitor

Constant Summary collapse

VERSION =
"0.0.13"

Class Method Summary collapse

Class Method Details

.instrument(*args, &block) ⇒ Object



41
42
43
# File 'lib/tracebin/custom_instrumentation.rb', line 41

def instrument(*args, &block)
  Tracebin::CustomInstrumentation.instrument *args, &block
end