Firefox Source Docs Logo

Quick search

Getting Started

  • Getting Set Up To Work On The Firefox Codebase

Working On Firefox

  • Working on Firefox
  • Bug Handling

Firefox User Guide

  • Firefox DevTools User Docs

Source Code Documentation

  • Governance
  • Firefox Front-end
  • DOM
  • Editor
  • Layout & CSS
  • Graphics
  • Processes, Threads and IPC
  • Firefox DevTools Contributor Docs
  • Toolkit
    • Add-on Manager
    • Background Task Mode
    • Crash Manager
    • Crash Reporter
    • Feature Gates
    • Search Service
    • Shield Recipe Client
    • Nimbus
    • Messaging System Schemas
    • Picture-in-Picture
    • Prompts
    • Subprocess Module
    • Telemetry
    • Firefox on Glean (FOG)
      • Using Firefox on Glean
      • Developing Firefox on Glean
    • Toolkit Modules
    • Toolkit Widgets
    • URL Classifier
    • WebExtensions API Development
    • Managing the built-in en-US dictionary
    • Application Update
    • Anti-Tracking
  • SpiderMonkey
  • GeckoView
  • WebIDL
  • libpref
  • Networking
  • Remote Protocols
  • Services
  • File Handling
  • Firefox on macOS
  • Firefox on Windows
  • Accessibility
  • Code quality
  • Writing Rust Code
  • Gecko Profiler
  • Performance
  • XPCOM
  • NSPR
  • Network Security Services (NSS)

The Firefox Build System

  • Mach
  • Pushing to Try
  • Build System
  • Firefox CI and Taskgraph
  • Managing Documentation

Testing & Test Infrastructure

  • Automated Testing
  • Turning on Firefox tests for a new configuration
  • Avoiding intermittent tests
  • Testing Policy
  • Configuration Changes
  • Browser chrome mochitests
  • Chrome Tests
  • Marionette
  • geckodriver
  • Test Verification
  • WebRender Tests
  • Mochitest
  • XPCShell tests
  • web-platform-tests
  • GTest
  • Fuzzing
  • Sanitizer
  • Performance Testing
  • Code coverage
  • Testing & Debugging Rust Code

Releases & Updates

  • Mozilla Update Infrastructure
  • Watershed Updates

Localization & Internationalization

  • Internationalization
  • Localization

Firefox and Python

  • mozbase
  • Using third-party Python packages

Metrics Collected in Firefox

  • Metrics
Firefox Source Docs
  • Toolkit
  • Firefox on Glean (FOG)
  • Report an issue / View page source

Firefox on Glean (FOG)¶

Firefox on Glean (FOG) is the name of the layer that integrates the Glean SDK into Firefox Desktop.

The Glean SDK is a data collection library built by Mozilla for use in its products. Like Telemetry, it can be used to (in accordance with our Privacy Policy) send anonymous usage statistics to Mozilla in order to make better decisions.

If you have any questions, please reach out to the team on #glean:mozilla.org.

  • Using Firefox on Glean
    • Getting Started with Firefox on Glean (FOG)
    • New Metrics and Pings
    • Glean Interface For Firefox Telemetry (GIFFT)
    • Writing Instrumentation Tests
    • Migrating Firefox Telemetry to Glean
    • Glean SDK Documentation
  • Developing Firefox on Glean
    • Built-in Pings
    • FOG code organization
    • Inter-process Communication (IPC)
    • Runtime Metric Definition Subsystem: JOG
    • Developing with a local Glean build
    • Adding a New Metric Type
    • Preferences and Defines
    • Storage
    • FOG Documentation Style Guide
    • Testing
    • Updating glean_parser
    • Updating the Glean SDK
    • Glean SDK Source
Previous Next

Built with Sphinx using a theme provided by Read the Docs.