Glean
User Guides
1.
Adding Glean to your project
❱
1.1.
Kotlin
1.2.
Swift
1.3.
Python
1.4.
Rust
1.5.
JavaScript
1.6.
Qt/QML
1.7.
Server
1.8.
Enable data ingestion
2.
Integrating Glean for project managers
3.
Metrics
❱
3.1.
Adding new metrics
3.2.
Testing metrics
3.3.
Validating metrics
3.4.
Error reporting
3.5.
Metrics collected by the Glean SDKs
3.6.
Data Control Plane (Remote Metric Configuration)
❱
3.6.1.
Example Scenarios
3.6.2.
Product Integration
3.6.3.
Experimenter Configuration
3.6.4.
Advanced Topics
3.6.5.
Frequently Asked Questions
4.
Pings
❱
4.1.
Adding new custom pings
4.2.
Testing custom pings
4.3.
Pings sent by Glean
❱
4.3.1.
Baseline Ping
4.3.2.
Deletion Request Ping
4.3.3.
Events Ping
4.3.4.
Metrics Ping
4.3.5.
Schedules and timings overview
4.4.
Data Control Plane (Remote Metric Configuration)
❱
4.4.1.
Product Integration
4.4.2.
Experimenter Configuration
5.
Debugging products using Glean
❱
5.1.
Android
5.2.
iOS
5.3.
Python
5.4.
JavaScript
6.
Walkthroughs and How-tos
❱
6.1.
Server Knobs Walkthrough
API Reference
7.
YAML Registry Format
❱
7.1.
Metrics
7.2.
Pings
7.3.
Tags
8.
General API
❱
8.1.
Initializing
8.2.
Toggling upload status
8.3.
Annotating experiments
8.4.
Registering custom pings
8.5.
Shut down
8.6.
EXPERIMENTAL: Glean Event Listener
9.
Debugging
❱
9.1.
Log pings
9.2.
Debug View Tag
9.3.
Source Tags
10.
Metric types
❱
10.1.
Boolean
10.2.
Labeled Booleans
10.3.
Counter
10.4.
Labeled Counters
10.5.
String
10.6.
Labeled Strings
10.7.
String List
10.8.
Timespan
10.9.
Timing Distribution
10.10.
Labeled Timing Distributions
10.11.
Memory Distribution
10.12.
Labeled Memory Distributions
10.13.
UUID
10.14.
URL
10.15.
Datetime
10.16.
Event
10.17.
Custom Distribution
10.18.
Labeled Custom Distributions
10.19.
Quantity
10.20.
Rate
10.21.
Text
10.22.
Object
11.
Pings
SDK Specific Information
12.
Overview
13.
Android
❱
13.1.
Android build configuration options
13.2.
Android offline builds
13.3.
Instrumenting Android crashes with Glean
14.
iOS
❱
14.1.
iOS build configuration options
15.
JavaScript
❱
15.1.
Command Line Interface
15.2.
Plugins
❱
15.2.1.
Ping Encryption Plugin
Appendix
16.
Glossary
17.
Changelog
❱
17.1.
mozilla/glean
17.2.
mozilla/glean.js
18.
This Week in Glean
19.
Contribution Guidelines
Light
Rust
Coal
Navy
Ayu
Glean SDKs - Cross-platform Telemetry Libraries
Changelog
mozilla/glean
mozilla/glean.js