Module: OverallRequestTimes
- Defined in:
- lib/overall_request_times.rb,
lib/overall_request_times/timer.rb,
lib/overall_request_times/railtie.rb,
lib/overall_request_times/version.rb,
lib/overall_request_times/registry.rb,
lib/overall_request_times/generic_timer.rb,
lib/overall_request_times/rails_middleware.rb,
lib/overall_request_times/faraday_middleware.rb
Defined Under Namespace
Modules: Timer
Classes: FaradayMiddleware, GenericTimer, RailsMiddleware, Railtie, Registry
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.add_duration(remote_app_name, duration_in_seconds) ⇒ Object
51
52
53
|
# File 'lib/overall_request_times.rb', line 51
def self.add_duration(remote_app_name, duration_in_seconds)
registry.add_duration(remote_app_name, duration_in_seconds)
end
|
.bm(remote_app_name, &block) ⇒ Object
39
40
41
|
# File 'lib/overall_request_times.rb', line 39
def self.bm(remote_app_name, &block)
registry.bm(remote_app_name, &block)
end
|
.call_count_for(remote_app_name) ⇒ Object
31
32
33
|
# File 'lib/overall_request_times.rb', line 31
def self.call_count_for(remote_app_name)
registry.call_count_for(remote_app_name)
end
|
.register(timer) ⇒ Object
23
24
25
|
# File 'lib/overall_request_times.rb', line 23
def self.register(timer)
registry.register(timer)
end
|
.registry ⇒ Object
11
12
13
|
# File 'lib/overall_request_times.rb', line 11
def self.registry
@registry
end
|
.reset! ⇒ Object
19
20
21
|
# File 'lib/overall_request_times.rb', line 19
def self.reset!
registry.reset!
end
|
.start(remote_app_name) ⇒ Object
43
44
45
|
# File 'lib/overall_request_times.rb', line 43
def self.start(remote_app_name)
registry.start(remote_app_name)
end
|
.stop(remote_app_name) ⇒ Object
47
48
49
|
# File 'lib/overall_request_times.rb', line 47
def self.stop(remote_app_name)
registry.stop(remote_app_name)
end
|
.total_for(remote_app_name) ⇒ Object
27
28
29
|
# File 'lib/overall_request_times.rb', line 27
def self.total_for(remote_app_name)
registry.total_for(remote_app_name)
end
|
.totals ⇒ Object
35
36
37
|
# File 'lib/overall_request_times.rb', line 35
def self.totals
registry.totals
end
|
.wipeout_registry ⇒ Object
15
16
17
|
# File 'lib/overall_request_times.rb', line 15
def self.wipeout_registry
@registry = Registry.new
end
|