diff --git a/src/sentry/quotas/base.py b/src/sentry/quotas/base.py index bf1fe9578c06f8..d66cb3702306ec 100644 --- a/src/sentry/quotas/base.py +++ b/src/sentry/quotas/base.py @@ -75,6 +75,7 @@ def to_object(self) -> Mapping[str, Any]: DataCategory.LOG_BYTE: "log", DataCategory.TRANSACTION: "span", DataCategory.SPAN: "span", + DataCategory.TRACE_METRIC: "traceMetric", } diff --git a/tests/sentry/api/endpoints/test_relay_projectconfigs.py b/tests/sentry/api/endpoints/test_relay_projectconfigs.py index fe93053b358d6c..560db6746febf0 100644 --- a/tests/sentry/api/endpoints/test_relay_projectconfigs.py +++ b/tests/sentry/api/endpoints/test_relay_projectconfigs.py @@ -175,6 +175,7 @@ def test_parse_retentions(call_endpoint, default_project): DataCategory.REPLAY: RetentionSettings(standard=11, downsampled=21), DataCategory.SPAN: RetentionSettings(standard=12, downsampled=22), DataCategory.LOG_BYTE: RetentionSettings(standard=13, downsampled=23), + DataCategory.TRACE_METRIC: RetentionSettings(standard=14, downsampled=24), } quotas_mock.get_event_retention = lambda x: 45 quotas_mock.get_downsampled_event_retention = lambda x: 90 @@ -189,6 +190,7 @@ def test_parse_retentions(call_endpoint, default_project): assert safe.get_path(cfg, "config", "retentions") == { "span": {"standard": 12, "downsampled": 22}, "log": {"standard": 13, "downsampled": 23}, + "traceMetric": {"standard": 14, "downsampled": 24}, }