# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at https://mozilla.org/MPL/2.0/.
import sys from pathlib import Path
from mach.decorators import Command, SubCommand # type: ignore
@SubCommand( "gecko-trace", "glean-metrics",
description="Generate Glean metrics YAML from event definitions",
) def generate_metrics(_): # We need to add the component directory to the path to import the generation scripts.
sys.path.insert(0, str(COMPONENT_DIR / "scripts"))
from codegen import generate_glean_metrics # type: ignore
with open(GENERATED_METRICS_PATH, "w") as metrics_file:
generate_glean_metrics(metrics_file)
print(
f"Metrics YAML successfully written to:\n\n{GENERATED_METRICS_PATH}",
file=sys.stderr,
)
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-08-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.