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

chore(profiling): Add flags for more profiling features (#49461)

This adds 2 new flags for more profiling features. Specifically the
ability to generate multiple stacktrace links and scoping suspect
functions per project instead of per transaction.
Tony Xiao 1 год назад
Родитель
Сommit
a648f8eecd
2 измененных файлов с 6 добавлено и 0 удалено
  1. 4 0
      src/sentry/conf/server.py
  2. 2 0
      src/sentry/features/__init__.py

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

@@ -1233,6 +1233,10 @@ SENTRY_FEATURES = {
     "organizations:profiling-beta": False,
     # Enable profiling GA messaging (update paths from AM1 to AM2)
     "organizations:profiling-ga": False,
+    # Enable stacktrace linking of multiple frames in profiles
+    "organizations:profiling-stacktrace-links": False,
+    # Enable global suspect functions in profiling
+    "organizations:profiling-global-suspect-functions": False,
     # Enable multi project selection
     "organizations:global-views": False,
     # Enable experimental new version of Merged Issues where sub-hashes are shown

+ 2 - 0
src/sentry/features/__init__.py

@@ -149,6 +149,8 @@ default_manager.add("organizations:profiling-ui-frames", OrganizationFeature, Fe
 default_manager.add("organizations:profiling-using-transactions", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
 default_manager.add("organizations:profiling-beta", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)
 default_manager.add("organizations:profiling-ga", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
+default_manager.add("organizations:profiling-stacktrace-links", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
+default_manager.add("organizations:profiling-global-suspect-functions", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
 default_manager.add("organizations:project-event-date-limit", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
 default_manager.add("organizations:project-stats", OrganizationFeature, FeatureHandlerStrategy.REMOTE)
 default_manager.add("organizations:related-events", OrganizationFeature, FeatureHandlerStrategy.INTERNAL)