Граф коммитов

30 Коммитов

Автор SHA1 Сообщение Дата
Abhishek Bag a359ad80f2 Configurable evoBucketIndex implementation (#571)
* Histogram Simulator link added to the landing/Home Page Page under Other DashBoards Section

Appropriate Description Added For Histogram Simulator Link in Home Page

* evoBucketIndex property added to param object to be passed into evoTime in wrapper js for generation of evolution

* Update generator.js

* Update generator.js

* evoBucketIndex parameter usage description added

* Update README.md

* Necessary formatting implemented

* configurable bucket index identifier name modified

* evoBucketIndex usage description modified

* bucketIndex validation added and description value modified for boolean type bucket values
2018-08-08 16:17:29 -04:00
o0Ignition0o f66351757f [wrapper] Render categorical histograms correctly. 2018-01-25 09:49:30 -05:00
Soumya Himanish Mohapatra 322d8aaa54 metricsgraphics.min.js recommended instead of metricsgraphics.js 2018-01-24 13:07:37 -05:00
Armen Zambrano G 877e942875 Issue #339 - Fix: Support D3 v4 2017-10-12 08:51:52 -04:00
Panagiotis Astithas eb5bf54598 Address review comments 2017-07-26 12:10:07 -04:00
Panagiotis Astithas 526dfb8b50 Fix #320 by adding a parameter to set the percentile to plot 2017-07-26 12:10:07 -04:00
Chris H-C 9aac534435 wrapper: d3pie doesn't need precomputed %ges
It can work just fine with counts. For the mouseover, it actually needs them.

Issue #214
2016-01-12 11:01:43 -05:00
Chris H-C 258a1ed0db wrapper: Linkify plot titles to ref a dashboard configured the same way.
This way you can get to a dist.html or evo.html from a plot if you want to
change the params a bit.

The dashes' application filter does not support 'no filter', so translate that
to 'Firefox!Fennec' to get most of the way there.
2015-12-23 10:43:59 -05:00
Vladan Djeric 5cb92f9406 Merge pull request #209 from chutten/sanitizedout
wrapper: warn if sanitize removes all data for a particular key.
2015-12-17 13:30:23 -05:00
Chris H-C e9c533538c wrapper: warn if sanitize removes all data for a particular key.
Error out visibly only if the data sanitized away was the only data
for an unkeyed histogram.

Issue #208
2015-12-17 11:17:34 -05:00
Chris H-C f024c5f726 dash+wrapper: Add a "grouped bar" chart for comparing multiple boolean/flag histograms
This allows for easier comparison.
2015-12-01 12:59:02 -05:00
Chris H-C 8eb578a8d5 telemetry-wrapper: ensure sanitized-away evolutions take their compare with them
Otherwise the labels on the resultant plot might be wrong.
2015-11-27 11:29:05 -05:00
Chris H-C 617bd73b38 telemetry-wrapper: Filter out Windows_95 and Windows_98
There was a bug, now fixed, that made some builds report that they were these
artefacts.
2015-11-27 11:22:05 -05:00
Chris H-C a837272a64 telemetry-wrapper: Sort versions numerically, not lexicographically.
Otherwise you'll see beta/4 before beta/39 in an evolution plot.
2015-11-26 16:40:17 -05:00
Chris H-C 27cf113f3d telemetry-wrapper: Fix plotting unreleased versions.
If using latest version of a channel, calculate what it is based on versions
off of nightly's latest, which appears to be reliable.
2015-11-26 15:10:16 -05:00
Chris H-C 86aac2beae telemetry-wrapper: Protect against malformed JSON filters.
Still not sure why JSON.parse is specced to explode on an empty string.
2015-11-26 13:27:15 -05:00
Chris H-C 2102ce1d6e telemetry-wrapper: Use medians instead of means for evo displays.
It's a more rigorous measure.
2015-11-26 13:24:14 -05:00
Chris H-C cff6de6e39 Add a subtitle for t-w plots to better describe them if they're standing alone.
This also gives the title more room, as it moves the key and compare text out.
Which is nice.
2015-11-20 12:24:27 -05:00
Chris H-C 510cc7bf51 Ensure that order is preserved.
Make sure keyed histograms' plots appear next to each other, even when other
plots' telemetry calls return interleaved.

Slot errors into the correct places instead of just at the end.
2015-11-20 12:24:26 -05:00
Chris H-C 462a74ee13 telemetry-wrapper: Don't allow compares by values that have been filtered 2015-11-20 12:24:26 -05:00
Chris H-C 469309260b Show an error in place of a t-w plot when there is no data to display. 2015-11-20 12:24:25 -05:00
Chris H-C c86eced3d5 Create graph elements for each key in a keyed histogram.
Regression. Used to work, but would show _all_ keys. With keyLimit, I expect
this to be more often used.
2015-11-17 08:47:29 -05:00
Chris H-C 4fb7d9af1e Fix README example so it actually links the stylesheets. 2015-11-17 08:47:04 -05:00
Chris H-C 77b5d96524 Add `keyLimit` - a parameter to limit the number of keyed histograms to plot. 2015-11-17 08:46:28 -05:00
Chris H-C 875e7c121f Fix x-axis mislabelling.
starts and ends shouldn't be trimmed as they are indexed to the graph
and histogram values (0th start is the start of the 0th column on the graph
and 0th bucket in the hist).

To transform from x to index, we need to add trimLeft in the mouseover handlers.
2015-11-11 12:58:42 -05:00
Chris H-C 866ac9c66e Accept object filters.
Since setDefaultParams sets an object `filters`, may as well accept them when they roundtrip.
2015-11-10 08:10:15 -05:00
Chris H-C 3c3313ce0e Not sure why, but we need to translate the legend by 2em not 1em to have it be below a line of text. 2015-11-09 11:09:08 -05:00
Chris H-C 8b1a0d67d0 Do not link all evolution plots together. Copypasta. 2015-11-09 10:05:15 -05:00
Chris H-C aaa4f4f910 Two element fixes:
- Actually populate element instead of just dumping in document.body
- Generate the elements synchronously wrt the API call
  so multiple calls will generate plots in order.
2015-11-09 10:05:15 -05:00
Chris H-C 1fd3084b0a bug 1219790 - Make a low-frills, high performance plotter. r?vladan
Introducing telemetry-wrapper, a .js and .css pair that provide an easy and
efficient way to generate plots like the ones seen on https://telemetry.mozilla.org

Documentation can be found in the README.md
2015-11-06 13:53:22 -05:00