1515
1616# Storage
1717from splitio .storage .inmemmory import InMemorySplitStorage , InMemorySegmentStorage , \
18- InMemoryImpressionStorage , InMemoryEventStorage , InMemoryTelemetryStorage
18+ InMemoryImpressionStorage , InMemoryEventStorage
1919from splitio .storage .adapters import redis
2020from splitio .storage .redis import RedisSplitStorage , RedisSegmentStorage , RedisImpressionsStorage , \
21- RedisEventsStorage , RedisTelemetryStorage
21+ RedisEventsStorage
2222
2323# APIs
2424from splitio .api .client import HttpClient
2525from splitio .api .splits import SplitsAPI
2626from splitio .api .segments import SegmentsAPI
2727from splitio .api .impressions import ImpressionsAPI
2828from splitio .api .events import EventsAPI
29- from splitio .api .telemetry import TelemetryAPI
3029from splitio .api .auth import AuthAPI
3130
3231# Tasks
3332from splitio .tasks .split_sync import SplitSynchronizationTask
3433from splitio .tasks .segment_sync import SegmentSynchronizationTask
3534from splitio .tasks .impressions_sync import ImpressionsSyncTask , ImpressionsCountSyncTask
3635from splitio .tasks .events_sync import EventsSyncTask
37- from splitio .tasks .telemetry_sync import TelemetrySynchronizationTask
3836
3937# Synchronizer
4038from splitio .sync .synchronizer import SplitTasks , SplitSynchronizers , Synchronizer , \
4442from splitio .sync .segment import SegmentSynchronizer
4543from splitio .sync .impression import ImpressionSynchronizer , ImpressionsCountSynchronizer
4644from splitio .sync .event import EventSynchronizer
47- from splitio .sync .telemetry import TelemetrySynchronizer
4845
4946# Recorder
5047from splitio .recorder .recorder import StandardRecorder , PipelinedRecorder
5148
5249# Localhost stuff
53- from splitio .client .localhost import LocalhostEventsStorage , LocalhostImpressionsStorage , \
54- LocalhostTelemetryStorage
50+ from splitio .client .localhost import LocalhostEventsStorage , LocalhostImpressionsStorage
5551
5652
5753_LOGGER = logging .getLogger (__name__ )
@@ -259,7 +255,6 @@ def resume(self):
259255 sdk_ready_flag = threading .Event ()
260256 self ._sdk_internal_ready_flag = sdk_ready_flag
261257 self ._sync_manager ._ready_flag = sdk_ready_flag
262- self ._get_storage ('telemetry' ).clear ()
263258 self ._get_storage ('impressions' ).clear ()
264259 self ._get_storage ('events' ).clear ()
265260 initialization_thread = threading .Thread (
@@ -306,7 +301,6 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
306301 'segments' : SegmentsAPI (http_client , api_key , sdk_metadata ),
307302 'impressions' : ImpressionsAPI (http_client , api_key , sdk_metadata , cfg ['impressionsMode' ]),
308303 'events' : EventsAPI (http_client , api_key , sdk_metadata ),
309- 'telemetry' : TelemetryAPI (http_client , api_key , sdk_metadata )
310304 }
311305
312306 if not input_validator .validate_apikey_type (apis ['segments' ]):
@@ -317,7 +311,6 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
317311 'segments' : InMemorySegmentStorage (),
318312 'impressions' : InMemoryImpressionStorage (cfg ['impressionsQueueSize' ]),
319313 'events' : InMemoryEventStorage (cfg ['eventsQueueSize' ]),
320- 'telemetry' : InMemoryTelemetryStorage ()
321314 }
322315
323316 imp_manager = ImpressionsManager (
@@ -331,7 +324,6 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
331324 ImpressionSynchronizer (apis ['impressions' ], storages ['impressions' ],
332325 cfg ['impressionsBulkSize' ]),
333326 EventSynchronizer (apis ['events' ], storages ['events' ], cfg ['eventsBulkSize' ]),
334- TelemetrySynchronizer (apis ['telemetry' ], storages ['telemetry' ]),
335327 ImpressionsCountSynchronizer (apis ['impressions' ], imp_manager ),
336328 )
337329
@@ -349,10 +341,6 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
349341 cfg ['impressionsRefreshRate' ],
350342 ),
351343 EventsSyncTask (synchronizers .events_sync .synchronize_events , cfg ['eventsPushRate' ]),
352- TelemetrySynchronizationTask (
353- synchronizers .telemetry_sync .synchronize_telemetry ,
354- cfg ['metricsRefreshRate' ],
355- ),
356344 ImpressionsCountSyncTask (synchronizers .impressions_count_sync .synchronize_counters )
357345 )
358346
@@ -369,7 +357,6 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
369357
370358 recorder = StandardRecorder (
371359 imp_manager ,
372- storages ['telemetry' ],
373360 storages ['events' ],
374361 storages ['impressions' ],
375362 )
@@ -399,13 +386,11 @@ def _build_redis_factory(api_key, cfg):
399386 'segments' : RedisSegmentStorage (redis_adapter ),
400387 'impressions' : RedisImpressionsStorage (redis_adapter , sdk_metadata ),
401388 'events' : RedisEventsStorage (redis_adapter , sdk_metadata ),
402- 'telemetry' : RedisTelemetryStorage (redis_adapter , sdk_metadata )
403389 }
404390 recorder = PipelinedRecorder (
405391 redis_adapter .pipeline ,
406392 ImpressionsManager (cfg ['impressionsMode' ], False ,
407393 _wrap_impression_listener (cfg ['impressionListener' ], sdk_metadata )),
408- storages ['telemetry' ],
409394 storages ['events' ],
410395 storages ['impressions' ],
411396 )
@@ -424,19 +409,18 @@ def _build_localhost_factory(cfg):
424409 'segments' : InMemorySegmentStorage (), # not used, just to avoid possible future errors.
425410 'impressions' : LocalhostImpressionsStorage (),
426411 'events' : LocalhostEventsStorage (),
427- 'telemetry' : LocalhostTelemetryStorage ()
428412 }
429413
430414 synchronizers = SplitSynchronizers (
431415 LocalSplitSynchronizer (cfg ['splitFile' ], storages ['splits' ]),
432- None , None , None , None , None ,
416+ None , None , None , None ,
433417 )
434418
435419 tasks = SplitTasks (
436420 SplitSynchronizationTask (
437421 synchronizers .split_sync .synchronize_splits ,
438422 cfg ['featuresRefreshRate' ],
439- ), None , None , None , None , None ,
423+ ), None , None , None , None ,
440424 )
441425
442426 sdk_metadata = util .get_metadata (cfg )
@@ -446,7 +430,6 @@ def _build_localhost_factory(cfg):
446430 manager .start ()
447431 recorder = StandardRecorder (
448432 ImpressionsManager (cfg ['impressionsMode' ], True , None ),
449- storages ['telemetry' ],
450433 storages ['events' ],
451434 storages ['impressions' ],
452435 )
0 commit comments