Open Bug 1998559 Opened 1 year ago Updated 2 months ago

Move telemetry alerting and management to it's own GCP project and Github repo

Categories

(Testing :: Performance, task, P2)

task

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: sparky, Assigned: sparky)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxp][operational])

Using treeherder was a great way to quickly prototype the telemetry alerting system, but treeherder has a very long turn around time for getting patches into production. This greatly slows down development on the system. Furthermore, there are concerns around resource usage in the long term as more probes are added for alerting. A dedicated GCP project and github repo for the full system will help with these issues.

Most of the code can be fully transplanted into it's own repo, however we are missing a few key things:

  • Access to BigQuery.
  • Ability to file bugs.
  • Ability to produce emails.
  • A new DB system with identical (or improved) tables.

With all of those, we would have an identical system running decoupled from treeherder. It's possible that we may be able to continue using the existing DB system in this new repo.

Whiteboard: [fxp] → [fxp][operational]

The new github repo will be here: https://github.com/mozilla/telemetry-alerts/

Assignee: nobody → gmierzwinski
Status: NEW → ASSIGNED
You need to log in before you can comment on or make changes to this bug.