Module: WaterDrop::Instrumentation
- Defined in:
- lib/waterdrop/instrumentation.rb,
lib/waterdrop/instrumentation/monitor.rb,
lib/waterdrop/instrumentation/callbacks/error.rb,
lib/waterdrop/instrumentation/logger_listener.rb,
lib/waterdrop/instrumentation/callbacks_manager.rb,
lib/waterdrop/instrumentation/callbacks/delivery.rb,
lib/waterdrop/instrumentation/callbacks/statistics.rb,
lib/waterdrop/instrumentation/vendors/datadog/listener.rb,
lib/waterdrop/instrumentation/callbacks/statistics_decorator.rb
Overview
Namespace for all the things related with WaterDrop instrumentation process
Defined Under Namespace
Modules: Callbacks, Vendors Classes: CallbacksManager, LoggerListener, Monitor
Class Method Summary collapse
-
.error_callbacks ⇒ WaterDrop::CallbacksManager
Builds a manager for error callbacks.
-
.statistics_callbacks ⇒ WaterDrop::CallbacksManager
Builds a manager for statistics callbacks.
Class Method Details
.error_callbacks ⇒ WaterDrop::CallbacksManager
Builds a manager for error callbacks
15 16 17 |
# File 'lib/waterdrop/instrumentation.rb', line 15 def error_callbacks @error_callbacks ||= CallbacksManager.new end |
.statistics_callbacks ⇒ WaterDrop::CallbacksManager
Builds a manager for statistics callbacks
9 10 11 |
# File 'lib/waterdrop/instrumentation.rb', line 9 def statistics_callbacks @statistics_callbacks ||= CallbacksManager.new end |