Module: Roqua

Defined in:
lib/roqua/responders/api_errors_responder.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/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 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



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

def appname
  @appname
end

.appname=(name) ⇒ Object



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

def appname=(name)
  @appname = name
end

.loggerObject



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

def logger
  @logger ||= LogWrapper.new(Logger.new(STDOUT))
end

.logger=(logger) ⇒ Object



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

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

.statsObject



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

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

.stats=(stats) ⇒ Object



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

def stats=(stats)
  @stats = stats
end