11
11
from sentry .processing .backpressure .health import UnhealthyReasons , record_consumer_health
12
12
13
13
# from sentry import options
14
- from sentry .processing .backpressure .memory import (
15
- Cluster ,
16
- ServiceMemory ,
17
- iter_cluster_memory_usage ,
18
- query_rabbitmq_memory_usage ,
19
- )
14
+ from sentry .processing .backpressure .memory import Cluster , ServiceMemory , iter_cluster_memory_usage
20
15
from sentry .processing .backpressure .topology import ProcessingServices
21
16
from sentry .utils import redis
22
17
@@ -28,12 +23,7 @@ class Redis:
28
23
cluster : Cluster
29
24
30
25
31
- @dataclass
32
- class RabbitMq :
33
- servers : list [str ]
34
-
35
-
36
- Service = Union [Redis , RabbitMq , None ]
26
+ Service = Union [Redis , None ]
37
27
38
28
39
29
def check_service_memory (service : Service ) -> Generator [ServiceMemory ]:
@@ -45,10 +35,6 @@ def check_service_memory(service: Service) -> Generator[ServiceMemory]:
45
35
if isinstance (service , Redis ):
46
36
yield from iter_cluster_memory_usage (service .cluster )
47
37
48
- elif isinstance (service , RabbitMq ):
49
- for server in service .servers :
50
- yield query_rabbitmq_memory_usage (server )
51
-
52
38
53
39
def load_service_definitions () -> dict [str , Service ]:
54
40
services : dict [str , Service ] = {}
@@ -59,12 +45,8 @@ def load_service_definitions() -> dict[str, Service]:
59
45
config = {"cluster" : cluster_id },
60
46
)
61
47
services [name ] = Redis (cluster )
62
-
63
- elif rabbitmq_urls := definition .get ("rabbitmq" ):
64
- services [name ] = RabbitMq (rabbitmq_urls )
65
-
66
48
else :
67
- services [ name ] = None
49
+ logger . error ( "Unknown service: %s" , name )
68
50
69
51
return services
70
52
0 commit comments