|
23 | 23 | require 'splitclient-rb/cache/repositories/events/redis_repository' |
24 | 24 | require 'splitclient-rb/cache/repositories/impressions/memory_repository' |
25 | 25 | require 'splitclient-rb/cache/repositories/impressions/redis_repository' |
26 | | -require 'splitclient-rb/cache/repositories/metrics_repository' |
27 | | -require 'splitclient-rb/cache/repositories/metrics/memory_repository' |
28 | | -require 'splitclient-rb/cache/repositories/metrics/redis_repository' |
29 | 26 | require 'splitclient-rb/cache/senders/impressions_formatter' |
30 | 27 | require 'splitclient-rb/cache/senders/impressions_sender' |
31 | | -require 'splitclient-rb/cache/senders/metrics_sender' |
32 | 28 | require 'splitclient-rb/cache/senders/events_sender' |
33 | 29 | require 'splitclient-rb/cache/senders/impressions_count_sender' |
34 | 30 | require 'splitclient-rb/cache/senders/localhost_repo_cleaner' |
|
51 | 47 | require 'splitclient-rb/engine/api/faraday_adapter/patched_net_http_persistent' |
52 | 48 | require 'splitclient-rb/engine/api/client' |
53 | 49 | require 'splitclient-rb/engine/api/impressions' |
54 | | -require 'splitclient-rb/engine/api/metrics' |
55 | 50 | require 'splitclient-rb/engine/api/segments' |
56 | 51 | require 'splitclient-rb/engine/api/splits' |
57 | 52 | require 'splitclient-rb/engine/api/events' |
| 53 | +require 'splitclient-rb/engine/api/telemetry_api' |
58 | 54 | require 'splitclient-rb/engine/common/impressions_counter' |
59 | 55 | require 'splitclient-rb/engine/common/impressions_manager' |
60 | 56 | require 'splitclient-rb/engine/parser/condition' |
|
84 | 80 | require 'splitclient-rb/engine/matchers/equal_to_matcher' |
85 | 81 | require 'splitclient-rb/engine/matchers/matches_string_matcher' |
86 | 82 | require 'splitclient-rb/engine/evaluator/splitter' |
87 | | -require 'splitclient-rb/engine/metrics/metrics' |
88 | 83 | require 'splitclient-rb/engine/metrics/binary_search_latency_tracker' |
89 | 84 | require 'splitclient-rb/engine/models/split' |
90 | 85 | require 'splitclient-rb/engine/models/label' |
|
95 | 90 | require 'splitclient-rb/engine/synchronizer' |
96 | 91 | require 'splitclient-rb/utilitites' |
97 | 92 |
|
98 | | -# redis metrics fixer |
99 | | -require 'splitclient-rb/redis_metrics_fixer' |
100 | | - |
101 | 93 | # SSE |
102 | 94 | require 'splitclient-rb/sse/event_source/back_off' |
103 | 95 | require 'splitclient-rb/sse/event_source/client' |
|
110 | 102 | require 'splitclient-rb/sse/notification_processor' |
111 | 103 | require 'splitclient-rb/sse/sse_handler' |
112 | 104 |
|
| 105 | +# Telemetry |
| 106 | +require 'splitclient-rb/telemetry/domain/constants' |
| 107 | +require 'splitclient-rb/telemetry/domain/structs' |
| 108 | +require 'splitclient-rb/telemetry/storages/memory' |
| 109 | +require 'splitclient-rb/telemetry/evaluation_consumer' |
| 110 | +require 'splitclient-rb/telemetry/evaluation_producer' |
| 111 | +require 'splitclient-rb/telemetry/init_consumer' |
| 112 | +require 'splitclient-rb/telemetry/init_producer' |
| 113 | +require 'splitclient-rb/telemetry/runtime_consumer' |
| 114 | +require 'splitclient-rb/telemetry/runtime_producer' |
| 115 | +require 'splitclient-rb/telemetry/sync_task' |
| 116 | +require 'splitclient-rb/telemetry/synchronizer' |
| 117 | +require 'splitclient-rb/telemetry/memory/memory_evaluation_consumer' |
| 118 | +require 'splitclient-rb/telemetry/memory/memory_evaluation_producer' |
| 119 | +require 'splitclient-rb/telemetry/memory/memory_init_consumer' |
| 120 | +require 'splitclient-rb/telemetry/memory/memory_init_producer' |
| 121 | +require 'splitclient-rb/telemetry/memory/memory_runtime_consumer' |
| 122 | +require 'splitclient-rb/telemetry/memory/memory_runtime_producer' |
| 123 | +require 'splitclient-rb/telemetry/memory/memory_synchronizer' |
| 124 | +require 'splitclient-rb/telemetry/redis/redis_evaluation_producer' |
| 125 | +require 'splitclient-rb/telemetry/redis/redis_init_producer' |
| 126 | +require 'splitclient-rb/telemetry/redis/redis_synchronizer' |
| 127 | + |
113 | 128 | # C extension |
114 | 129 | require 'murmurhash/murmurhash_mri' |
115 | 130 |
|
|
0 commit comments