Class: SplitIoClient::Telemetry::MemoryInitConsumer

Inherits:
Object
  • Object
show all
Defined in:
lib/splitclient-rb/telemetry/memory/memory_init_consumer.rb

Constant Summary collapse

DEFAULT_VALUE =
0

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ MemoryInitConsumer

Returns a new instance of MemoryInitConsumer.



8
9
10
11
# File 'lib/splitclient-rb/telemetry/memory/memory_init_consumer.rb', line 8

def initialize(config)
  @config = config
  @adapter = config.telemetry_adapter
end

Instance Method Details

#bur_timeoutsObject



17
18
19
# File 'lib/splitclient-rb/telemetry/memory/memory_init_consumer.rb', line 17

def bur_timeouts
  find_counts(Domain::Constants::BUR_TIMEOUT)
end

#non_ready_usagesObject



13
14
15
# File 'lib/splitclient-rb/telemetry/memory/memory_init_consumer.rb', line 13

def non_ready_usages
  find_counts(Domain::Constants::NON_READY_USAGES)
end