Просмотр исходного кода

chore(insights): Register new UI feature flags (#71748)

See https://github.com/getsentry/getsentry/pull/14102
George Gritsouk 9 месяцев назад
Родитель
Сommit
7eb164d488
2 измененных файлов с 9 добавлено и 0 удалено
  1. 6 0
      src/sentry/conf/server.py
  2. 3 0
      src/sentry/features/temporary.py

+ 6 - 0
src/sentry/conf/server.py

@@ -1889,6 +1889,12 @@ SENTRY_FEATURES: dict[str, bool | None] = {
     "organizations:standalone-span-ingestion": False,
     # A single flag for all the new performance UI that relies on span ingestion
     "organizations:spans-first-ui": False,
+    # Show links and upsells to Insights modules
+    "organizations:insights-entry-points": False,
+    # Enable access to initial Insights modules (Queries, Requests, Vitals, App Starts, Page Loads, Resources)
+    "organizations:insights-initial-modules": False,
+    # Enable access to newer Insights modules (Caches, Queues, LLMs, Mobile UI)
+    "organizations:insights-addon-modules": False,
     # Measure usage by spans instead of transactions
     "organizations:spans-usage-tracking": False,
     # Enable the aggregate span waterfall view

+ 3 - 0
src/sentry/features/temporary.py

@@ -228,6 +228,9 @@ def register_temporary_features(manager: FeatureManager):
     manager.add("organizations:slack-function-regression-image", OrganizationFeature, FeatureHandlerStrategy.OPTIONS)
     manager.add("organizations:stacktrace-processing-caching", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
     manager.add("organizations:spans-first-ui", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
+    manager.add("organizations:insights-entry-points", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
+    manager.add("organizations:insights-initial-modules", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
+    manager.add("organizations:insights-addon-modules", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
     manager.add("organizations:standalone-span-ingestion", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
     manager.add("organizations:starfish-aggregate-span-waterfall", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
     manager.add("organizations:starfish-browser-resource-module-bundle-analysis", OrganizationFeature, FeatureHandlerStrategy.REMOTE)