Module: BuilderApm

Defined in:
lib/builder_apm/railtie.rb,
lib/builder_apm.rb,
lib/builder_apm/engine.rb,
lib/builder_apm/version.rb,
lib/builder_apm/redis_client.rb,
lib/builder_apm/configuration.rb,
lib/builder_apm/doctor/ai_doctor.rb,
lib/builder_apm/middleware/timing.rb,
lib/builder_apm/models/instrumenter.rb,
lib/builder_apm/doctor/bravo_chat_ai.rb,
lib/builder_apm/methods/instrumenter.rb,
lib/builder_apm/doctor/openai_chat_gpt.rb,
lib/builder_apm/controllers/instrumenter.rb,
lib/builder_apm/doctor/backtrace_reducer.rb,
app/controllers/builder_apm/wip_controller.rb,
lib/generators/builder_apm/install_generator.rb,
app/controllers/builder_apm/dashboard_controller.rb,
app/controllers/builder_apm/n_plus_one_controller.rb,
app/controllers/builder_apm/application_controller.rb,
app/controllers/builder_apm/request_data_controller.rb,
app/controllers/builder_apm/slow_requests_controller.rb,
app/controllers/builder_apm/error_requests_controller.rb,
app/controllers/builder_apm/recent_requests_controller.rb,
app/controllers/builder_apm/request_details_controller.rb,
app/controllers/builder_apm/diagnose_request_controller.rb,
app/controllers/builder_apm/request_analysis_controller.rb

Overview

lib/builder_apm/railtie.rb

Defined Under Namespace

Modules: Controllers, Doctor, Generators, Methods, Middleware, Models, RedisClient Classes: ApplicationController, Configuration, DashboardController, DiagnoseRequestController, Engine, Error, ErrorRequestsController, NPlusOneController, Railtie, RecentRequestsController, RequestAnalysisController, RequestDataController, RequestDetailsController, SlowRequestsController, WipController

Constant Summary collapse

VERSION =
"0.5.14"

Class Method Summary collapse

Class Method Details

.configurationObject



16
17
18
# File 'lib/builder_apm.rb', line 16

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



12
13
14
# File 'lib/builder_apm.rb', line 12

def self.configure
  yield(configuration)
end