Skip to main content

Parser tools for Mozilla's Glean telemetry

Project description

Glean Parser

Parser tools for Mozilla's Glean telemetry.

Features

Contains various utilities for handling metrics.yaml and pings.yaml for the Glean SDKs. This includes producing generated code for various integrations, linting and coverage testing.

Documentation

Requirements

  • Python 3.9 (or later)

Usage

$ glean_parser --help

Read in metrics.yaml, translate to Kotlin format, and output to output_dir:

$ glean_parser translate -o output_dir -f kotlin metrics.yaml

Check a Glean ping against the ping schema:

$ glean_parser check < ping.json

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glean_parser-18.2.0.tar.gz (128.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

glean_parser-18.2.0-py3-none-any.whl (117.5 kB view details)

Uploaded Python 3

File details

Details for the file glean_parser-18.2.0.tar.gz.

File metadata

  • Download URL: glean_parser-18.2.0.tar.gz
  • Upload date:
  • Size: 128.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for glean_parser-18.2.0.tar.gz
Algorithm Hash digest
SHA256 5432ce64bf47329dfe4a6b7e404d539ccb06d99fddeb7deeed745491fbd5b7e7
MD5 43342ebd4e1e1535218581ea2d2886bf
BLAKE2b-256 c2f88a1c5241824779d85a58e0a5ee7ab7edb66282e01e5a5540dc790dfd68a8

See more details on using hashes here.

File details

Details for the file glean_parser-18.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for glean_parser-18.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 870db77d6c6112eba34fcd6035395ff38d2f516d7a9bc57ce0951828ee7c7fc2
MD5 6db4e0f0527ad1f5e061be7f42d8fdf3
BLAKE2b-256 0819ba2cce32e4b2b71c9b5a10d568e6c07eb143e11e157ac2591db71c24b0ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page