Closed Bug 1677068 Opened 4 years ago Closed 3 years ago

[browsertime] Review visual metrics that should generate regression/improvement alerts

Categories

(Testing :: Raptor, defect, P1)

Firefox 84
defect

Tracking

(firefox86 fixed)

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: alexandrui, Assigned: alexandrui)

References

Details

Attachments

(1 file)

For the moment we're alerting on several visual metrics that are not bringing value to us, but the opposite, is bringing confusion, so there's the proposal to keep only the Speedindex ones:

  • ContentfulSpeedIndex
  • PerceptualSpeedIndex
  • SpeedIndex

Jesup, desnis, what's your input on this?

Flags: needinfo?(rjesup)
Flags: needinfo?(dpalmeiro)

videoRecordingStart is the only one we shouldn't be alerting on. The others are useful:

  • ContentfulSpeedIndex
  • PerceptualSpeedIndex
  • SpeedIndex
  • FirstVisualChange
  • LastVisualChange
Priority: P1 → P2
Assignee: aionescu → nobody

I'm confused as Dave mentioned only the *SpeedIndex ones.

Flags: needinfo?(dave.hunt)

(In reply to Alexandru Ionescu (needinfo me) [:alexandrui] from comment #2)

I'm confused as Dave mentioned only the *SpeedIndex ones.

sparky is the expert here, if he says there's value in alerting on First/LastVisualChange then I'm not going to disagree.

Flags: needinfo?(dave.hunt)
Summary: [browsertime] Keep valuable visual metrics → [browsertime] Review visual metrics that should generate regression/improvement alerts
Assignee: nobody → aionescu
Priority: P2 → P1
Status: NEW → ASSIGNED

Sparky, can I get some help here? Can't find any explicit reference of videoRecordingStart except METRICS_FIELDS which doesn't seem to be used anywhere. I am also having hard times running visual metrics locally so it's taking a long time to run on try on every change I make. Could you suggest where can I disable videoRecordingStart?

Flags: needinfo?(gmierz2)

Latest findings reveal that visual metrics have no explicit shouldAlert flag in python/mozperftest/mozperftest/metrics/visualmetrics.py. Have to add it.

(In reply to Alexandru Ionescu (needinfo me) [:alexandrui] from comment #5)

Latest findings reveal that visual metrics have no explicit shouldAlert flag in python/mozperftest/mozperftest/metrics/visualmetrics.py. Have to add it.

That is correct, by default Perfherder will alert on metrics without an explicit shouldAlert=false.

(In reply to Alexandru Ionescu (needinfo me) [:alexandrui] from comment #4)

Sparky, can I get some help here? Can't find any explicit reference of videoRecordingStart except METRICS_FIELDS which doesn't seem to be used anywhere. I am also having hard times running visual metrics locally so it's taking a long time to run on try on every change I make. Could you suggest where can I disable videoRecordingStart?

You're looking in the wrong code - that's mozperftest not raptor. You'll want to modify the code here: https://searchfox.org/mozilla-central/source/taskcluster/docker/visual-metrics/run-visual-metrics.py

Flags: needinfo?(gmierz2)
Flags: needinfo?(rjesup)
Flags: needinfo?(dpalmeiro)
Pushed by aionescu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7643eaee62a3
Disable videoRecordingStart visual metric r=perftest-reviewers,Bebe
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: