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
.appname ⇒ Object
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
|
.logger ⇒ Object
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
|
.stats ⇒ Object
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
|