Skip to content
This repository was archived by the owner on May 5, 2025. It is now read-only.

Commit b9f4f75

Browse files
committed
remove SQL metrics from worker tasks
1 parent a96d25e commit b9f4f75

10 files changed

Lines changed: 4 additions & 338 deletions

helpers/telemetry.py

Lines changed: 0 additions & 96 deletions
This file was deleted.

helpers/tests/unit/test_telemetry.py

Lines changed: 0 additions & 159 deletions
This file was deleted.

services/report/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
ReportExpiredException,
3737
RepositoryWithoutValidBotError,
3838
)
39-
from helpers.telemetry import log_simple_metric
4039
from rollouts import CARRYFORWARD_BASE_SEARCH_RANGE_BY_OWNER
4140
from services.archive import ArchiveService
4241
from services.processing.metrics import (
@@ -441,7 +440,6 @@ def create_new_report_for_commit(self, commit: Commit) -> Report:
441440
"Could not find parent for possible carryforward",
442441
extra=dict(commit=commit.commitid, repoid=commit.repoid),
443442
)
444-
log_simple_metric("worker_service_report_carryforward_base_not_found", 1)
445443
return Report()
446444

447445
parent_report = self.get_existing_report_for_commit(parent_commit)
@@ -498,7 +496,6 @@ def create_new_report_for_commit(self, commit: Commit) -> Report:
498496
self._possibly_shift_carryforward_report(
499497
carryforward_report, parent_commit, commit
500498
)
501-
log_simple_metric("worker_service_report_carryforward_success", 1)
502499
return carryforward_report
503500

504501
@sentry_sdk.trace

tasks/base.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
from helpers.exceptions import NoConfiguredAppsAvailable, RepositoryWithoutValidBotError
3434
from helpers.log_context import LogContext, set_log_context
3535
from helpers.save_commit_error import save_commit_error
36-
from helpers.telemetry import TimeseriesTimer, log_simple_metric
3736
from services.repository import get_repo_provider_service
3837

3938
log = logging.getLogger("worker")
@@ -300,9 +299,8 @@ def run(self, *args, **kwargs):
300299
self._emit_queue_metrics()
301300

302301
try:
303-
with TimeseriesTimer(f"{self.metrics_prefix}.core_runtime", sync=True):
304-
with self.task_core_runtime.time(): # Timer isn't tested
305-
return self.run_impl(db_session, *args, **kwargs)
302+
with self.task_core_runtime.time(): # Timer isn't tested
303+
return self.run_impl(db_session, *args, **kwargs)
306304
except (DataError, IntegrityError):
307305
log.exception(
308306
"Errors related to the constraints of database happened",
@@ -367,13 +365,11 @@ def wrap_up_dbsession(self, db_session):
367365
def on_retry(self, exc, task_id, args, kwargs, einfo):
368366
res = super().on_retry(exc, task_id, args, kwargs, einfo)
369367
self.task_retry_counter.inc()
370-
log_simple_metric(f"{self.metrics_prefix}.retry", 1.0)
371368
return res
372369

373370
def on_success(self, retval, task_id, args, kwargs):
374371
res = super().on_success(retval, task_id, args, kwargs)
375372
self.task_success_counter.inc()
376-
log_simple_metric(f"{self.metrics_prefix}.success", 1.0)
377373
return res
378374

379375
def on_failure(self, exc, task_id, args, kwargs, einfo):
@@ -382,7 +378,6 @@ def on_failure(self, exc, task_id, args, kwargs, einfo):
382378
"""
383379
res = super().on_failure(exc, task_id, args, kwargs, einfo)
384380
self.task_failure_counter.inc()
385-
log_simple_metric(f"{self.metrics_prefix}.failure", 1.0)
386381

387382
if UploadFlow.has_begun():
388383
UploadFlow.log(UploadFlow.CELERY_FAILURE)

tasks/label_analysis.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from database.models.staticanalysis import StaticAnalysisSuite
1717
from helpers.labels import get_all_report_labels, get_labels_per_session
1818
from helpers.metrics import metrics
19-
from helpers.telemetry import log_simple_metric
2019
from services.report import Report, ReportService
2120
from services.report.report_builder import SpecialLabelsEnum
2221
from services.repository import get_repo_provider_service
@@ -431,11 +430,6 @@ def calculate_final_result(
431430
commit=commit_sha,
432431
),
433432
)
434-
log_simple_metric("label_analysis.tests_saved_count", len(all_report_labels))
435-
log_simple_metric(
436-
"label_analysis.requests_with_requested_labels",
437-
float(requested_labels is not None),
438-
)
439433
if requested_labels is not None:
440434
requested_labels = set(requested_labels)
441435
ans = {
@@ -446,22 +440,7 @@ def calculate_final_result(
446440
"absent_labels": sorted(requested_labels - all_report_labels),
447441
"global_level_labels": sorted(global_level_labels & requested_labels),
448442
}
449-
log_simple_metric(
450-
"label_analysis.requested_labels_count", len(requested_labels)
451-
)
452-
log_simple_metric(
453-
"label_analysis.tests_to_run_count",
454-
len(
455-
ans["present_diff_labels"]
456-
+ ans["global_level_labels"]
457-
+ ans["absent_labels"]
458-
),
459-
)
460443
return ans
461-
log_simple_metric(
462-
"label_analysis.tests_to_run_count",
463-
len(executable_lines_labels | global_level_labels),
464-
)
465444
return {
466445
"present_report_labels": sorted(all_report_labels),
467446
"present_diff_labels": sorted(executable_lines_labels),

tasks/static_analysis_suite_check.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
StaticAnalysisSuite,
1212
StaticAnalysisSuiteFilepath,
1313
)
14-
from helpers.telemetry import log_simple_metric
1514
from services.archive import ArchiveService
1615
from tasks.base import BaseCodecovTask
1716

@@ -65,8 +64,6 @@ def run_impl(
6564
)
6665

6766
db_session.commit()
68-
log_simple_metric("static_analysis.data_sent_for_commit", float(True))
69-
log_simple_metric("static_analysis.files_changed", changed_count)
7067
return {"successful": True, "changed_count": changed_count}
7168

7269

0 commit comments

Comments
 (0)