@@ -52,6 +52,7 @@ def query_replays_collection(
5252 limit : Optional [str ],
5353 offset : Optional [str ],
5454 search_filters : List [SearchFilter ],
55+ tenant_ids : dict [str , Any ] | None = None ,
5556) -> dict :
5657 """Query aggregated replay collection."""
5758 conditions = []
@@ -75,6 +76,7 @@ def query_replays_collection(
7576 sorting = sort_ordering ,
7677 pagination = paginators ,
7778 search_filters = search_filters ,
79+ tenant_ids = tenant_ids ,
7880 )
7981 return response ["data" ]
8082
@@ -84,6 +86,7 @@ def query_replay_instance(
8486 replay_id : str ,
8587 start : datetime ,
8688 end : datetime ,
89+ tenant_ids : dict [str , Any ],
8790):
8891 """Query aggregated replay instance."""
8992 response = query_replays_dataset (
@@ -98,6 +101,7 @@ def query_replay_instance(
98101 sorting = [],
99102 pagination = None ,
100103 search_filters = [],
104+ tenant_ids = tenant_ids ,
101105 )
102106 return response ["data" ]
103107
@@ -112,6 +116,7 @@ def query_replays_dataset(
112116 sorting : List [OrderBy ],
113117 pagination : Optional [Paginators ],
114118 search_filters : List [SearchFilter ],
119+ tenant_ids : dict [str , Any ] | None = None ,
115120):
116121 query_options = {}
117122
@@ -158,6 +163,7 @@ def query_replays_dataset(
158163 granularity = Granularity (3600 ),
159164 ** query_options ,
160165 ),
166+ tenant_ids = tenant_ids ,
161167 )
162168 return raw_snql_query (snuba_request , "replays.query.query_replays_dataset" )
163169
@@ -167,6 +173,7 @@ def query_replays_count(
167173 start : datetime ,
168174 end : datetime ,
169175 replay_ids : List [str ],
176+ tenant_ids : dict [str , Any ],
170177):
171178
172179 snuba_request = Request (
@@ -198,6 +205,7 @@ def query_replays_count(
198205 groupby = [Column ("replay_id" )],
199206 granularity = Granularity (3600 ),
200207 ),
208+ tenant_ids = tenant_ids ,
201209 )
202210 return raw_snql_query (
203211 snuba_request , referrer = "replays.query.query_replays_count" , use_cache = True
@@ -210,6 +218,7 @@ def query_replays_dataset_tagkey_values(
210218 end : datetime ,
211219 environment : str | None ,
212220 tag_key : str ,
221+ tenant_ids : dict [str , Any ] | None ,
213222):
214223 """Query replay tagkey values. Like our other tag functionality, aggregates do not work here."""
215224
@@ -257,6 +266,7 @@ def query_replays_dataset_tagkey_values(
257266 granularity = Granularity (3600 ),
258267 limit = Limit (1000 ),
259268 ),
269+ tenant_ids = tenant_ids ,
260270 )
261271 return raw_snql_query (
262272 snuba_request , referrer = "replays.query.query_replays_dataset_tagkey_values" , use_cache = True
0 commit comments