Class: SyncedLatencyDataCollector::DatadogCollector

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/synced_latency_data_collector/datadog_collector.rb

Instance Method Summary collapse

Constructor Details

#initialize(datadog_statsd_client, configuration) ⇒ DatadogCollector



19
20
21
22
# File 'lib/synced_latency_data_collector/datadog_collector.rb', line 19

def initialize(datadog_statsd_client, configuration)
  @datadog_statsd_client = datadog_statsd_client
  @configuration = configuration
end

Instance Method Details

#collectObject



24
25
26
27
28
# File 'lib/synced_latency_data_collector/datadog_collector.rb', line 24

def collect
  collect_for_global_models
  
  collect_for_differently_scoped_models
end