Files
Sylvestre Ledru e39f065982 Bug 2060006 - Point documentation cross-references at the source document instead of the rendered .html. r=necko-reviewers,geckoview-reviewers,releng-reviewers,profiler-reviewers,migration-reviewers,urlbar-reviewers,Sasha,janerik,canova,ohall,bhearsum,valentin
111 MyST cross-references used the rendered .html path, which resolves
to nothing, so Sphinx reported 'cross-reference target not found' for
each of them.

Most were mechanical (foo.html -> foo.md). Nine targeted documents that
had moved in the meantime:

 - the eslint-plugin-mozilla valid-ci-uses and valid-services-property
   rules moved under rules/
 - /devtools/tests/debugging-intermittents moved to
   /testing/debugging-intermittents/
 - /tools/lint/linters/rstlinter moved to
   /code-quality/lint/linters/rstlinter
 - the telemetry collection/scalars and collection/events pages moved
   under obsolete/collection/
 - taskcluster/optimization is a directory now, so the link needs
   optimization/index
 - /security/nss/index and /python/marionette_driver are still .rst

report-gecko-telemetry-in-glean.md linked to glean/user/migration.html,
which does not exist under that name; point it at the Glean user index
instead.

A clean ./mach doc goes from 1257 to 1037 warnings and the 111 .html
cross-reference failures drop to 0, with no new undefined labels.

Differential Revision: https://phabricator.services.mozilla.com/D315898
2026-08-06 00:06:34 +00:00

1.3 KiB
Raw Permalink Blame History

Telemetry

Telemetry is a feature that allows data collection. This is being used to collect performance metrics and other information about how Firefox performs in the wild, e.g. update events or session lengths.

There are two main ways of gathering data, Desktop Telemetry - documented here - which is used in Firefox Desktop and Glean which is Mozillas newer telemetry framework and used in all Mozilla projects needing data collection. Information which is gathered is called a probe in Desktop Telemetry or a metric in Glean. The data is being sent in so-called pings. When pings cannot be sent immediately, caching is implemented as well.

In many cases, Firefox on Glean (FOG) (the Firefox Desktop integration of Glean) is to be preferred over Telemetry. If your data would benefit from being in Telemetry as well as Glean, please consult the documentation for the Glean Interface For Firefox Telemetry (GIFFT).

Note: Mozilla's data collection policy documents the process and requirements that are applied here.

:maxdepth: 5
:titlesonly: true

start/index
concepts/index
data/index
internals/index
obsolete/collection/index