36f14f47a9
It could be empty when `showReleaseOnly` is selected, leading to an error that blanks the whole page. Fixes #142 |
||
---|---|---|
cypress | ||
public | ||
src | ||
.dockerignore | ||
.env | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
babel.config.js | ||
cypress.json | ||
package.json | ||
yarn.lock |
README.md
probe-dictionary
A tool that makes the Telemetry probe data in Firefox more discoverable and searchable.
This front-end allows answering questions like
- "do we have any probes in Firefox 55 that tell us about tab usage?"
- "which Firefox versions is this probe in anyway?"
To achieve this, it uses data extracted by the probe-scraper project.
This pulls probe registry files (Histograms.json
, Scalars.yaml
, Events.yaml
) from different Firefox versions together into one dataset.
Also, probes outside of Histograms.json
- like the CSS use counters - are included in the output data.
Currently this supports:
- release, beta & nightly channels
- major releases only
- all probes registered in separate files (histograms, scalars, events)
- some select environment data points (more to come)
This project was bootstrapped with Create React App.
Development
To run locally:
run
npm start
To launch the cypress test runner: runnpm run test
The production data endpoints should work just fine locally.