Add an interface that we can use to run detection techniques against arbitrary groups of data
Categories
(Tree Management :: Perfherder, task)
Tracking
(Not tracked)
People
(Reporter: sparky, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [fxp])
This bug is for adding a common interface that we can use in different areas of perfherder to run our detection techniques between two arbitrary groups of data. This will make it simpler for us to integrate the techniques into the perf sheriff bot for smarter backfills while we also expand the range of choices for detection techniques that are available.
Something to note is that we have a field in the alert table that can be used to store and retrieve the detection method(s) used to generate the alert: https://github.com/mozilla/treeherder/blob/a82c683f60df2372e6e6995a44ad5f91b2136f73/treeherder/perf/models.py#L602
We should have a field somewhere in this interface to allow us to pass in the detection techniques that we want to use.
Once we have this interface, it'll be mostly trivial to integrate it into our perf sheriff bot while we implement the binary search backfill method.
Updated•16 days ago
|
Description
•