in etl/glean_etl.py [0:0]
def _normalize_metrics(name):
# replace . with _ so sirv doesn't think that
# a metric is a file
metric_name = name.replace(".", "_")
for key, value in UBLOCK_ORIGIN_PRIVACY_FILTER.items():
if key in metric_name:
metric_name = metric_name.replace(key, value)
# if a metric name starts with "metrics", uBlock Origin
# will block the network call to get the JSON resource
# See: https://github.com/mozilla/glean-dictionary/issues/550
# To get around this, we add "data" to metric names
return f"data_{metric_name}"