mozilla / telemetry-dashboard Goto Github PK
View Code? Open in Web Editor NEWWeb-frontend for aggregated telemetry data
Home Page: telemetry.mozilla.org
License: Other
Web-frontend for aggregated telemetry data
Home Page: telemetry.mozilla.org
License: Other
Caption should be changed to "Report bug", no one was complementing us anyways ;)
For PWMGR_SAVING_ENABLED on Beta 40:
Start End Count
0 1 1.55M (4.21%)
1 2 35.24M (95.79%)
Where 0 is false as (one would normally expect) yet the pie graph tells the opposite story saying that 95.79% have password saving disabled.
STR:
&aggregates=Submissions!Mean!median
Expected result:
The URL should update to indicate the selected probe name (e.g. A11Y_CONSUMERS) and the histogram should update.
Actual result:
A JS error occurs: TypeError: $checkbox is undefined bootstrap-multiselect.js:729:20
The URL doesn't update.
The histogram doesn't update (still shows the data from the last probe).
Showing the wrong histogram for a probe is a big problem if decisions are getting made based on the data.
Example: http://mzl.la/1fctBS2
Only the Firefox/Fennec/B2G/OTHER product names should be in that list.
Fix can be server-side or client-side.
Open histogram name, it's X units wide, paste the name of a histogram (e.g. GC_MINOR_REASON_LONG), box resizes itself so that it partially hides the pasted text.
e.g. click Select All on http://bit.ly/1HWaiU6
on http://bit.ly/1KwpOYO , probably related to Disqus
"Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.[Learn More]"
This works in Chrome but not Firefox Nightly:
It looks like innerText doesn't exist on the DOM node, re-implementing it with querySelector ( for speed ) and textContent works though:
If the caller calls for measures with no data, the callback is never reached. This makes it difficult to do error-handling. There's also no return value to help the caller not hang.
Same for loadEvolutionOverTime.
When looking at GC_MINOR_REASON_LONG in Table View, I shouldn't be able to change "Don't/Trim buckets" options since they do nothing in that view
"uncaught exception: sum
must be a number"
The product + arch + e10s + process type filters don't need a "select all" option. It just makes it more confusing to select or unselect items. They should be regular checklists
Is this error unique to the divshot.io deployement?
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://aggregates.telemetry.mozilla.org/aggregates_by/submission_date/channels/nightly/?version=42&dates=20150818,20150817,20150816,20150815,20150814,20150813,20150812,20150811,20150810,20150808,20150807,20150806,20150805,20150804,20150803,20150802,20150801,20150731,20150727,20150726,20150725,20150724,20150723,20150722,20150721,20150720,20150719,20150718,20150717,20150716,20150715,20150714,20150713,20150712,20150711,20150710,20150709,20150708,20150707,20150706,20150705,20150704,20150703,20150702,20150701&metric=JS_TELEMETRY_ADDON_EXCEPTIONS. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
The 0.00% buckets on the right side of this view aren't getting trimmed: http://bit.ly/1LikR8Q
Example: http://bit.ly/1W2Wv96
STR:
Expected: shown as a keyed histogram
Actual: shown as a regular count histogram! Generated URL: https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2015-09-30&keys=flash!__none__!__none__!__none__&max_channel_version=nightly%252F44&measure=PLUGIN_ACTIVATION_COUNT&min_channel_version=null&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2015-09-29&table=0&trim=1&use_submission_date=0
However, if I disable data sanitization, then I get the correct graph:
True and False or 0 and 1 are better labels for a boolean hgram pie chart than 0 <= sample value < 1 and 1 <= sample value < 2
Sometimes XHRs are very slow and there is no indicator showing it seems until the first request has some kind of progress? At that point "Updating evolution for nightly 42... 0%" shows up but that was about 15-20 seconds after I changed the dropdown.
am i supposed to see keys here? http://bit.ly/1Np0dHe
Histogram descriptions from Histograms.json are mixed-case, recently the dashboard started showing them as all-uppercase.
This makes readability much worse, can we keep them mixed-case or is there any important reason behind this?
If a keyed histogram only has say 2 keys, it should only show 2 graphs, not 4 graphs with each graph duplicated
Same color being used for different versions: http://bit.ly/1Np1rSM
A modal progress overlay (with the gear) is quite a bad UX (which the Pentaho dashboard also used to have) as it makes me suffer and wait while I may want to change parameters or after accidentally clicking the wrong probe name.
The gear kept spinning indefinitely and wouldn't allow retrying, changing parameters or reloading the page (as the page doesn't seem to keep state and would reset to default values; filing a separate issue on this)
The 0 to 1 bucket is missing: http://bit.ly/1LilLSM
Now that telemetry includes ClientID, it should be supported in telemetry.js
http://robertovitillo.com/2014/12/19/clientid-in-telemetry-submissions/
STR:
Notice how the label's text style changes subtly as soon as cursor stops moving
If I load https://telemetry.mozilla.org/new-pipeline/dist.html (HTTPS URL), I see the following in the devtool console:
Blocked loading mixed active content "http://aggregates.telemetry.mozilla.org/aggregates_by/build_id/channels/"
This is breaking the page.
The telemetry dashboard seems to no longer support viewing Thunderbird application details. It used to when Metrics ran it on their server.
AFAICT there's now no longer a way to view Thunderbird stats, so I can't even tell if they are being sent & received or not :-(
IMO the probe name should never change on me as it's very annoying have to change it back and it's not always obvious that it's happening.
These should be bar graphs or multiple pie charts or something else, definitely not a 3-point curve http://bit.ly/1NDvfIn
I see this regularly in my console and I suspect it's related to the many issues I'm seeing e.g. switching probes not updating the UI.
Label should say "11", not "11 <= sample < 12"
When I re-open the probe dropdown after having selected a new probe, the popup initially opens with the list pre-filtered or at least scrolled but then switches to a unfiltered view from the top. Ideally the filter the should be remembered since one normally wants to look at related probes e.g. all PWMGR_
ones
I think this may be a regression since I don't think this happened a month ago.
Go to http://bit.ly/1LileQP and select between "Sanitize" and "Don't sanitize".
First 2 table rows with "Sanitize":
Start | End | Windows Vista Count | Windows 8.1 Count | Windows 7 Count | Windows 10 Count |
---|---|---|---|---|---|
1 | 22 | 568.66k | 1.18M | 817.7k | 98.15k |
First 2 table rows with "Don't sanitize":
Start | End | Windows Vista Count | Windows 8.1 Count | Windows 7 Count | Windows 10 Count | Windows 8 Count |
---|---|---|---|---|---|---|
1 | 22 | 4.09k | 568.66k | 1.18M | 817.7k | 98.15k |
Note how the last column is no longer "Windows 10 count" and is instead "Windows 8 count", but the sample count in the last column is unchanged?
:)
This should have hundreds of keys by default: http://mzl.la/1fokpdu
Change the "Data currently missing or unavailable" string to "No data matching these filters and settings". And suggest "Turn off data sanitization in Advanced Settings?" if sanitization is enabled
Thanks for working on boolean and enumerated evolution!
Looking at PWMGR_SAVING_ENABLED (boolean) in the evolution view, the obvious thing I would want to see is the proportion of true vs. false over time. Instead I get a mean plotted with a consistent value of 1.01. How am I supposed to interpret this graph? The histogram for beta 40 shows as 95.79/4.21 split.
STR:
Expected: The histogram name text box should be empty and showing all selectable options
Actual: The currently selected histogram name is in the textbox and the suggestion (options) list is empty, text box needs to be cleared first
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.