mozilla / fxa-activity-metrics

A server for managing the Firefox Accounts metrics database and pipeline
1 stars 3 forks source link

Create charts that segment flow completion by performance *times* #89

Closed philbooth closed 6 years ago

philbooth commented 6 years ago

We have a chart that segments flow completion by performance percentiles:

https://sql.telemetry.mozilla.org/queries/47240#127956

This is really useful, but makes it annoying that you have to look up the concrete values for each percentile in a separate chart.

Instead, we can combine all that data into a single chart by converting the percentiles to concrete upper/lower bounds for stacked bands of timings.

Via @rfk, here's a screenshot of the chart that inspired this issue:

Screen shot of of a bar chart showing stacked bands of performance timings

rfk commented 6 years ago

/cc @ckarlof purely out of interest; you might recognize this graph :grin:

ckarlof commented 6 years ago

What goes around, comes around. :)

philbooth commented 6 years ago

I had a stab at the screenshotted chart here, for completed flows:

https://sql.telemetry.mozilla.org/queries/48363/source#130596

And here, for all flows:

https://sql.telemetry.mozilla.org/queries/48363/source#130597

But actually, the chart I find more interesting than either of those is this one, plotting the % complete flows for each timing band:

https://sql.telemetry.mozilla.org/queries/48363/source#130563

All three are now in the perf dashboard, closing this.

ckarlof commented 6 years ago

Those are great, @philbooth, thanks!