Skip to content

Commit bfa4eea

Browse files
ref(uptime): Consistently name ProjectUptimeSubscription -> uptime_monitor (#97766)
1 parent 89fd984 commit bfa4eea

File tree

3 files changed

+22
-25
lines changed

3 files changed

+22
-25
lines changed

src/sentry/uptime/endpoints/bases.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def convert_args(
2121
project = kwargs["project"]
2222

2323
try:
24-
kwargs["uptime_subscription"] = ProjectUptimeSubscription.objects.get(
24+
kwargs["uptime_monitor"] = ProjectUptimeSubscription.objects.get(
2525
project=project, id=uptime_project_subscription_id
2626
)
2727
except ProjectUptimeSubscription.DoesNotExist:

src/sentry/uptime/endpoints/project_uptime_alert_checks_index.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ def get(
5454
self,
5555
request: Request,
5656
project: Project,
57-
uptime_subscription: ProjectUptimeSubscription,
57+
uptime_monitor: ProjectUptimeSubscription,
5858
) -> Response:
5959

60-
if uptime_subscription.uptime_subscription.subscription_id is None:
60+
if uptime_monitor.uptime_subscription.subscription_id is None:
6161
return Response([])
6262

6363
start, end = get_date_range_from_params(request.GET)
@@ -71,7 +71,7 @@ def data_fn(offset: int, limit: int) -> Any:
7171
):
7272
return self._make_eap_request(
7373
project,
74-
uptime_subscription,
74+
uptime_monitor,
7575
offset,
7676
limit,
7777
start,
@@ -83,7 +83,7 @@ def data_fn(offset: int, limit: int) -> Any:
8383
else:
8484
return self._make_eap_request(
8585
project,
86-
uptime_subscription,
86+
uptime_monitor,
8787
offset,
8888
limit,
8989
start,
@@ -107,7 +107,7 @@ def data_fn(offset: int, limit: int) -> Any:
107107
def _make_eap_request(
108108
self,
109109
project: Project,
110-
uptime_subscription: ProjectUptimeSubscription,
110+
uptime_monitor: ProjectUptimeSubscription,
111111
offset: int,
112112
limit: int,
113113
start: datetime,
@@ -129,11 +129,9 @@ def _make_eap_request(
129129
end_timestamp.FromDatetime(end)
130130

131131
if trace_item_type == TraceItemType.TRACE_ITEM_TYPE_UPTIME_CHECK:
132-
subscription_id = str(
133-
uuid.UUID(uptime_subscription.uptime_subscription.subscription_id)
134-
)
132+
subscription_id = str(uuid.UUID(uptime_monitor.uptime_subscription.subscription_id))
135133
else:
136-
subscription_id = uuid.UUID(uptime_subscription.uptime_subscription.subscription_id).hex
134+
subscription_id = uuid.UUID(uptime_monitor.uptime_subscription.subscription_id).hex
137135

138136
subscription_filter = TraceItemFilter(
139137
comparison_filter=ComparisonFilter(
@@ -202,12 +200,12 @@ def _make_eap_request(
202200
)
203201

204202
rpc_response = snuba_rpc.table_rpc([rpc_request])[0]
205-
return self._serialize_response(rpc_response, uptime_subscription, trace_item_type)
203+
return self._serialize_response(rpc_response, uptime_monitor, trace_item_type)
206204

207205
def _serialize_response(
208206
self,
209207
rpc_response: TraceItemTableResponse,
210-
uptime_subscription: ProjectUptimeSubscription,
208+
uptime_monitor: ProjectUptimeSubscription,
211209
trace_item_type: TraceItemType.ValueType,
212210
) -> list[EapCheckEntrySerializerResponse]:
213211
"""
@@ -220,7 +218,7 @@ def _serialize_response(
220218
column_names = [cv.attribute_name for cv in column_values]
221219
entries: list[EapCheckEntry] = [
222220
self._transform_row(
223-
row_idx, column_values, column_names, uptime_subscription, trace_item_type
221+
row_idx, column_values, column_names, uptime_monitor, trace_item_type
224222
)
225223
for row_idx in range(len(column_values[0].results))
226224
]
@@ -232,7 +230,7 @@ def _transform_row(
232230
row_idx: int,
233231
column_values: Any,
234232
column_names: list[str],
235-
uptime_subscription: ProjectUptimeSubscription,
233+
uptime_monitor: ProjectUptimeSubscription,
236234
trace_item_type: TraceItemType.ValueType,
237235
) -> EapCheckEntry:
238236
row_dict: dict[str, AttributeValue] = {
@@ -259,7 +257,7 @@ def _transform_row(
259257

260258
return EapCheckEntry(
261259
uptime_check_id=uptime_check_id,
262-
uptime_monitor_id=uptime_subscription.id,
260+
uptime_monitor_id=uptime_monitor.id,
263261
timestamp=datetime.fromtimestamp(
264262
row_dict[
265263
(

src/sentry/uptime/endpoints/project_uptime_alert_details.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
ProjectUptimeSubscriptionSerializerResponse,
2323
)
2424
from sentry.uptime.endpoints.validators import UptimeMonitorValidator
25-
from sentry.uptime.models import ProjectUptimeSubscription, UptimeSubscription, get_detector
25+
from sentry.uptime.models import ProjectUptimeSubscription, get_detector
2626
from sentry.uptime.subscriptions.subscriptions import delete_uptime_detector
2727
from sentry.utils.audit import create_audit_entry
2828

@@ -56,10 +56,10 @@ def get(
5656
self,
5757
request: Request,
5858
project: Project,
59-
uptime_subscription: UptimeSubscription,
59+
uptime_monitor: ProjectUptimeSubscription,
6060
) -> Response:
6161
serialized_uptime_alert: ProjectUptimeSubscriptionSerializerResponse = serialize(
62-
uptime_subscription,
62+
uptime_monitor,
6363
request.user,
6464
)
6565
return self.respond(serialized_uptime_alert)
@@ -81,15 +81,15 @@ def get(
8181
},
8282
)
8383
def put(
84-
self, request: Request, project: Project, uptime_subscription: ProjectUptimeSubscription
84+
self, request: Request, project: Project, uptime_monitor: ProjectUptimeSubscription
8585
) -> Response:
8686
"""
8787
Update an uptime monitor.
8888
"""
8989
validator = UptimeMonitorValidator(
9090
data=request.data,
9191
partial=True,
92-
instance=uptime_subscription,
92+
instance=uptime_monitor,
9393
context={
9494
"organization": project.organization,
9595
"project": project,
@@ -117,19 +117,18 @@ def put(
117117
},
118118
)
119119
def delete(
120-
self, request: Request, project: Project, uptime_subscription: ProjectUptimeSubscription
120+
self, request: Request, project: Project, uptime_monitor: ProjectUptimeSubscription
121121
) -> Response:
122122
"""
123123
Delete an uptime monitor.
124124
"""
125-
detector = get_detector(uptime_subscription.uptime_subscription)
126-
uptime_subscription_id = uptime_subscription.id
127-
audit_log_data = uptime_subscription.get_audit_log_data()
125+
detector = get_detector(uptime_monitor.uptime_subscription)
126+
audit_log_data = uptime_monitor.get_audit_log_data()
128127
delete_uptime_detector(detector)
129128
create_audit_entry(
130129
request=request,
131130
organization=project.organization,
132-
target_object=uptime_subscription_id,
131+
target_object=uptime_monitor.id,
133132
event=audit_log.get_event_id("UPTIME_MONITOR_REMOVE"),
134133
data=audit_log_data,
135134
)

0 commit comments

Comments
 (0)