Class: SplitIoClient::Telemetry::RedisInitProducer
- Inherits:
-
Object
- Object
- SplitIoClient::Telemetry::RedisInitProducer
- Defined in:
- lib/splitclient-rb/telemetry/redis/redis_init_producer.rb
Instance Method Summary collapse
-
#initialize(config) ⇒ RedisInitProducer
constructor
A new instance of RedisInitProducer.
- #record_bur_timeout ⇒ Object
- #record_config(config_data) ⇒ Object
- #record_non_ready_usages ⇒ Object
Constructor Details
#initialize(config) ⇒ RedisInitProducer
Returns a new instance of RedisInitProducer.
6 7 8 9 |
# File 'lib/splitclient-rb/telemetry/redis/redis_init_producer.rb', line 6 def initialize(config) @config = config @adapter = config.telemetry_adapter end |
Instance Method Details
#record_bur_timeout ⇒ Object
22 23 24 |
# File 'lib/splitclient-rb/telemetry/redis/redis_init_producer.rb', line 22 def record_bur_timeout # no-op end |
#record_config(config_data) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/splitclient-rb/telemetry/redis/redis_init_producer.rb', line 11 def record_config(config_data) return if config_data.nil? data = { t: { oM: config_data.om, st: config_data.st, aF: config_data.af, rF: config_data.rf, t: config_data.t } } field = "#{@config.language}-#{@config.version}/#{@config.machine_name}/#{@config.machine_ip}" @adapter.add_to_map(config_key, field, data.to_json) rescue StandardError => e @config.log_found_exception(__method__.to_s, e) end |
#record_non_ready_usages ⇒ Object
26 27 28 |
# File 'lib/splitclient-rb/telemetry/redis/redis_init_producer.rb', line 26 def record_non_ready_usages # no-op end |