Class: ScoutApm::FakeStore
- Inherits:
-
Object
- Object
- ScoutApm::FakeStore
- Defined in:
- lib/scout_apm/fake_store.rb
Instance Method Summary collapse
- #add_sampler(sampler) ⇒ Object
- #current_timestamp ⇒ Object
-
#initialize ⇒ FakeStore
constructor
A new instance of FakeStore.
- #track!(metrics, options = {}) ⇒ Object
- #track_job!(job) ⇒ Object
- #track_one!(type, name, value, options = {}) ⇒ Object
- #track_slow_job!(job) ⇒ Object
- #track_slow_transaction!(slow_transaction) ⇒ Object
- #write_to_layaway(layaway, force = false) ⇒ Object
Constructor Details
#initialize ⇒ FakeStore
Returns a new instance of FakeStore.
6 7 |
# File 'lib/scout_apm/fake_store.rb', line 6 def initialize end |
Instance Method Details
#add_sampler(sampler) ⇒ Object
32 33 |
# File 'lib/scout_apm/fake_store.rb', line 32 def add_sampler(sampler) end |
#current_timestamp ⇒ Object
9 10 11 12 |
# File 'lib/scout_apm/fake_store.rb', line 9 def # why a time passed in here? So the histogram in tracked_request.record! doesn't accumulate data indefinitely. StoreReportingPeriodTimestamp.new(Time.parse('2000-01-01 00:00:00')) end |
#track!(metrics, options = {}) ⇒ Object
14 15 |
# File 'lib/scout_apm/fake_store.rb', line 14 def track!(metrics, ={}) end |
#track_job!(job) ⇒ Object
23 24 |
# File 'lib/scout_apm/fake_store.rb', line 23 def track_job!(job) end |
#track_one!(type, name, value, options = {}) ⇒ Object
17 18 |
# File 'lib/scout_apm/fake_store.rb', line 17 def track_one!(type, name, value, ={}) end |
#track_slow_job!(job) ⇒ Object
26 27 |
# File 'lib/scout_apm/fake_store.rb', line 26 def track_slow_job!(job) end |
#track_slow_transaction!(slow_transaction) ⇒ Object
20 21 |
# File 'lib/scout_apm/fake_store.rb', line 20 def track_slow_transaction!(slow_transaction) end |
#write_to_layaway(layaway, force = false) ⇒ Object
29 30 |
# File 'lib/scout_apm/fake_store.rb', line 29 def write_to_layaway(layaway, force=false) end |