From 49edd2946c06954e3ad4e7bebf77ebcdaeedfc92 Mon Sep 17 00:00:00 2001 From: anthony sottile Date: Mon, 6 May 2024 16:32:55 -0400 Subject: [PATCH] ref: add metric when canonical key falls back --- src/sentry/utils/canonical.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/sentry/utils/canonical.py b/src/sentry/utils/canonical.py index 310fd1b971b203..54468d63e7c929 100644 --- a/src/sentry/utils/canonical.py +++ b/src/sentry/utils/canonical.py @@ -43,7 +43,14 @@ def get_canonical_name(key: str) -> str: - return CANONICAL_KEY_MAPPING.get(key, (key,))[0] + rv = CANONICAL_KEY_MAPPING.get(key) + if rv is None: + return key + else: + from sentry.utils import metrics + + metrics.incr("canonical-legacy-key") + return rv[0] class CanonicalKeyView(Mapping[str, V]):