File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
treeherder/perf/auto_perf_sheriffing Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 1
1
import logging
2
2
import os
3
3
import traceback
4
- from datetime import datetime , timedelta , timezone
4
+ from datetime import datetime , time , timedelta , timezone
5
5
from json import JSONDecodeError , loads
6
6
from logging import INFO , WARNING
7
7
@@ -241,6 +241,8 @@ def __get_data_points_to_backfill(context: list[dict]) -> list[dict]:
241
241
return context [start :]
242
242
243
243
def telemetry_alert (self ):
244
+ if not self ._can_run_telemetry ():
245
+ return
244
246
if not settings .TELEMETRY_ENABLE_ALERTS :
245
247
logger .info ("Telemetry alerting is disabled. Enable it with TELEMETRY_ENABLE_ALERTS=1" )
246
248
return
@@ -305,6 +307,9 @@ def telemetry_alert(self):
305
307
except Exception :
306
308
logger .info (f"Failed: { traceback .format_exc ()} " )
307
309
310
+ def _can_run_telemetry (self ):
311
+ return time (23 , 0 ) <= datetime .utcnow ().time () < time (0 , 0 )
312
+
308
313
def _create_detection_alert (
309
314
self ,
310
315
detection : object ,
You can’t perform that action at this time.
0 commit comments