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

1202 Коммитов

Автор SHA1 Сообщение Дата
Chris H-C 10d6d9b475 Put analytics.js below the fold, later to load. 2018-01-24 09:35:46 -05:00
o0Ignition0o f56108c57a Add the selected measure to the metric options even if it's not a valid one. 2018-01-24 09:07:58 -05:00
Chris H-C a895dd6c23 [evo] No longer hit the server several times to determine kind and buckets.
Previously, when changing the measure on evo.html, we would update the selected
aggregates first before pulling down the new evolution data. This would ensure
switching from, say, linear to flag, would mean we would stop displaying the
25th percentile and start displaying false, true, and invalid value percentages.

This was accomplished through calling Telemetry.getHistogramInfo for the
measure on every displayed channel and version, with no filters.

This hit the aggregates.tmo endpoint, asking for the full submission_date
aggregate data for the entire display... which was then ignored except for the
metric's `kind` and `buckets`.

To add insult to injury, this was unlikely to be cached, since we asked for it
filter-free. Usually there is at least an `application=Firefox` filter in place
which means we ask for all of this data, then never reuse it.

This change skips this entirely and pulls the kind and buckets out of the
result we get from asking for the display data.

This shaves anywhere from two to twenty-two seconds off of the time it takes to
switch metrics on evo.html.
2018-01-23 14:52:36 -05:00
Chris H-C ee7dcd0f7b Evo doesn't need daterangepicker. Should shave some hundreds of millis off of load. 2018-01-23 14:52:36 -05:00
o0Ignition0o da32be54d7 Fix TypeError: histogramsList[0] is undefined on the new-pipeline Measurement Dashboard 2018-01-22 11:29:41 -05:00
Georg Fritzsche 376c7b64cc
Merge pull request #380 from shikhar-scs/improved-description-dashboard
Improved Description Display; Fixes #358
2018-01-20 15:03:44 +01:00
Shikhar Agnihotri 02ce73d708
Improved Description Display 2018-01-20 08:15:45 +05:30
Soumya Himanish Mohapatra 93ed94b0e6 Ability to download entirety of keyed histogram 2018-01-18 13:57:53 -05:00
Chris H-C aab8725f54 Adjust analytics to collect all links on index, no links elsewhere.
Fixes #372

Essentially this just redefines "outbound" links as any anchor at all,
and limits our interest in them to just the index/portal/TMO front.
2018-01-16 14:37:51 -05:00
Chris H-C 0abb7d600a Missed an opening quotation mark on the href. Whoops. 2018-01-16 09:54:13 -05:00
Soumya Himanish Mohapatra 65e24b596c Extended the expiry of the 'this is my current dashboard state' cookie to 28 days 2018-01-10 14:31:27 -05:00
shikhar-scs 801289f08e removed prism files 2018-01-09 10:22:11 -05:00
Georg Fritzsche 62dc1be5d7 Fix usecounters dashboard link
Publishing the usecounters dashboard from a separate dashboard broke
the “serve /index.html for /” behaviour.
Fixing the link here until i figure that out.
2018-01-08 10:21:35 -05:00
Georg Fritzsche fee22df2ea Add use counter dashboard 2018-01-05 08:54:22 -05:00
Chris H-C 0ad1be9e1d Analytics: It'd be nice if it would give me an error message 2018-01-04 16:43:08 -05:00
Vanessa Sabino ff235c7256 display percentiles for histogram comparison as table 2018-01-04 15:29:41 -05:00
Vanessa Sabino ea4313bf4d display median when comparing histograms 2018-01-04 15:29:41 -05:00
Georg Fritzsche 7487b010f2 Move mission control link further down
I assume that Mission Control is currently not as important as a link
target as HW report, Redash & Experiments Viewer.
Moving its link down accordingly.
2018-01-04 14:22:25 -05:00
Robert Strong eff8b91f10 Bug 1425955 - Fix a couple of minor bugs, make some of the wording clearer, and add watershed detail to the app update out of date dashboard 2017-12-19 13:36:01 -06:00
Chris H-C 0a21a5621b Are we supposed to be using gtag instead of ga? 2017-12-07 15:42:47 -05:00
Chris H-C 056321914e [analytics] Decorate outbound links 2017-12-07 12:05:04 -05:00
Chris H-C 2a6cb92c6c bug 1293750 - Add analytics to telemetry.mozilla.org
We don't know where users come from or go to on TMO, and that's an odd sort of
lapse for a data-based web application.

This is preliminary: just gtags for now.
2017-12-06 13:56:34 -05:00
Frank Bertsch bf92b26007 Add links to probe definitions (#349)
* Add links to probe definitions

* Make link the description

* Add link image

* Remove metricUrlTitle
2017-11-28 16:41:38 -05:00
William Lachance d2bd4c303f Add missioncontrol
Fixes #347
2017-11-28 11:06:05 -05:00
Georg Fritzsche e56351a984 Remove only target="_blank" usage
This is the only place that is using target=“_blank”.
Erik caught that this is inconsistent and should probably just have
standard behaviour.
2017-11-22 09:17:31 -05:00
Georg Fritzsche dcf33fc03a Incremental improvements to TMO landing page (#344)
* Move Hardware Report to main dashboards

This dashboard is hard to find, but answers some important questions
for engineers and the broader user base.

* Make hardware report description more snappy

* Highlight & expand documentation links

* Fix column height to avoid scroll bars

* Add "getting help" section

* Minor rewording

* Make clear which items are LDAP protected

* Add experiments viewer dashboard

* Move reports.tmo due to column overflow

* Make the experiments viewer description more snappy

* Change "what is new" to "what's new"

* Change the page title to "Telemetry portal

* Add Shield docs

* Make columns non-scrollable

Make columns non-scrollable, instead make them grow with the page and
let people scroll the page.

* Remove non-existing dashboards

Remove non-existing dashboards, instead add an item that tells you to
file a bug for anything missing.

* Break up lists into separate dashboard-list elements

Now that we don’t use scrollable list anymore, we can just use separate
lists for the different use-cases.

* Make clear that sql.tmo shows dashboards too

* Add Amplitude

* Use "tools" instead of "dashboards"

Not all things we link to are dashboards, lets use something more
generic.

* Remove wiki link

* Remove duplicated bug report link

This is probably triplicated.

* Use more consistent capitalisation

* Remove unused .scrollable-dashboard-list styling

* Remove top border on first dashboard-list items
2017-11-21 14:48:47 -05:00
Chris H-C 7c381bc351 Reword 'release data is going away' warnings on dist, evo 2017-11-07 11:08:41 -05:00
Chris H-C 3fafd82440 Remove "release aggregates going away" notice from index
It's not 100% clear that it's only relevant to dist and evo.
2017-11-06 15:59:52 -05:00
Chris H-C c581247262 bug 1411305 - Notify users that the unrepresentative release data's going away. 2017-11-02 15:37:17 -04:00
Chris H-C 113cf4e9a0 Rewrite telemetry.js using older JS
Some consumers of telemetry.js (like mozilla/cerberus) are ancient and don't understand lambda-style expressions.
2017-10-24 12:12:55 -04:00
Armen Zambrano G 877e942875 Issue #339 - Fix: Support D3 v4 2017-10-12 08:51:52 -04:00
Frank Bertsch 954695b4be Merge pull request #338 from mreid-moz/fix_twitter_link
Fix twitter typo
2017-10-08 16:36:43 -05:00
Mark Reid f5daee5494 Fix twitter typo 2017-10-08 17:41:48 -03:00
Adrian Wielgosik d6a9871a79 Add a separate Sample Count plot at the bottom.
Also added sampleCount() to Evolution.
2017-10-03 14:09:16 -04:00
Adrian Wielgosik 8e2eb7d53b Refactor plot generation to not pass submissionLines everywhere
Also hide submissionLines from the multiselect, as it's always shown on
the bottom
2017-10-03 14:09:16 -04:00
Adrian Wielgosik 80fcfabaec Minor code cleanup/modernisation in displayEvolution 2017-10-03 14:09:16 -04:00
Adrian Wielgosik 0d19aa6750 Refactor duplicated evo.js plot generation into separate function 2017-10-03 14:09:16 -04:00
ab0092 e4199c0920 Histogram Simulator link added to the landing/Home Page Page under Other DashBoards Section
Appropriate Description Added For Histogram Simulator Link in Home Page
2017-10-02 11:22:26 -04:00
Adrian Wielgosik 78bfac2687 Fix histogram caption not appearing when some axes are empty 2017-09-19 16:52:10 -04:00
Adrian Wielgosik 864107f86d Bug 1365751 - correctly handle keyed histograms with a single key 2017-09-19 16:52:10 -04:00
ab0092 8fa1a2c682 Commiting changes made to css file for e10s settings width issues
New Css Added for e10s setting drop down selection to resolve the design issues for very length options data

specific css for e10s added
2017-09-19 16:03:07 -04:00
Adrian Wielgosik 20ac501f03 Bug 1338941 - use jQuery instead of manually building option HTML 2017-09-18 09:15:07 -04:00
Frank Bertsch cec49f6599 Merge pull request #330 from Dyex719/Dyex719-patch-1
Bug 1396891 - Change "Daily Metric Count" to "Daily Ping Count"
2017-09-15 09:38:22 -05:00
Aditya Addepalli 95c8fa07fa Change "Daily Metric Count" to "Daily Ping Count" 2017-09-13 20:55:07 +05:30
Aditya Addepalli 9acd81eb7d Change "Metric count" to "Ping Count" 2017-09-13 20:49:08 +05:30
Alessio Placitelli d0c07520a1 Fix the recommendation page to use the new mapping format
The format changed from {"hashed_id": "name"} to
{"hashed_id": {"name": "Some Name", "id": "addon guid", ...}.
This commit also makes the recommender only recommend
non-legacy addons.
2017-08-24 08:30:54 -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
Doug Thayer 175a1d6a0e Fixup linking Background Hang Reporting
- Added description for Background Hang Reporting link.
2017-07-10 12:04:32 -04:00
Doug Thayer 6360d0b574 Link Background Hang Reporting to new dashboard
See https://bugzilla.mozilla.org/show_bug.cgi?id=1344003 for
more context. In short, I created a profiler-like UI for hang
data available on my GitHub Pages page. This change links the
Background Hang Reporting link on the main view to this page.
2017-07-10 12:04:32 -04:00