Module: Roqua

Defined in:
lib/roqua/type/stripped_string.rb,
lib/roqua-support.rb,
lib/roqua/support.rb,
lib/roqua/support/stats.rb,
lib/roqua/support/errors.rb,
lib/roqua-support/railtie.rb,
lib/roqua-support/version.rb,
lib/roqua/probes/base_probe.rb,
lib/roqua/support/log_wrapper.rb,
lib/roqua/support/request_logger.rb,
lib/roqua/probes/monitoring_probe.rb,
lib/roqua/probes/scheduling_probe.rb,
lib/roqua/support/instrumentation.rb,
lib/roqua/probes/delayed_job_probe.rb,
lib/roqua/responders/api_errors_responder.rb,
lib/roqua/status_checks/status_controller.rb,
lib/roqua/status_checks/check_db_connection.rb,
lib/roqua/support/stats/hosted_graphite_backend.rb,
lib/roqua/status_checks/check_load_balancer_member.rb,
lib/roqua/responders/active_interaction_aware_responder.rb

Overview

For json and xml, will render the result of an active_interaction operation if no errors where present. Otherwise renders the interaction

Defined Under Namespace

Modules: Probes, Responders, Scheduling, StatusChecks, Support, Type Classes: LogWrapper, Railtie

Constant Summary collapse

Logging =

Roqua::Logging is deprecated, this will keep it alive for now

Support::Instrumentation

Class Method Summary collapse

Class Method Details

.appnameObject



10
11
12
# File 'lib/roqua/support.rb', line 10

def appname
  @appname
end

.appname=(name) ⇒ Object



14
15
16
# File 'lib/roqua/support.rb', line 14

def appname=(name)
  @appname = name
end

.loggerObject



18
19
20
# File 'lib/roqua/support.rb', line 18

def logger
  @logger || raise('Roqua.logger not yet initialized')
end

.logger=(logger) ⇒ Object



22
23
24
# File 'lib/roqua/support.rb', line 22

def logger=(logger)
  @logger = LogWrapper.new(logger)
end

.statsObject



26
27
28
# File 'lib/roqua/support.rb', line 26

def stats
  @stats ||= ::Roqua::Support::Stats.new
end

.stats=(stats) ⇒ Object



30
31
32
# File 'lib/roqua/support.rb', line 30

def stats=(stats)
  @stats = stats
end