Browse Source

feat(replays): Add devservices entry for session-replay-analyzer service (#59224)

Colton Allen 1 year ago
parent
commit
3b8a9b0181
1 changed files with 11 additions and 0 deletions
  1. 11 0
      src/sentry/conf/server.py

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

@@ -2619,6 +2619,9 @@ SENTRY_USE_GROUP_ATTRIBUTES = False
 # This flag activates code paths that are specific for customer domains
 SENTRY_USE_CUSTOMER_DOMAINS = False
 
+# This flag activates replay analyzer service in the development environment
+SENTRY_USE_REPLAY_ANALYZER_SERVICE = False
+
 # SENTRY_DEVSERVICES = {
 #     "service-name": lambda settings, options: (
 #         {
@@ -2876,6 +2879,14 @@ SENTRY_DEVSERVICES: dict[str, Callable[[Any, Any], dict[str, Any]]] = {
             "only_if": settings.SENTRY_USE_PROFILING,
         }
     ),
+    "session-replay-analyzer": lambda settings, options: (
+        {
+            "image": "ghcr.io/getsentry/session-replay-analyzer:latest",
+            "environment": {},
+            "ports": {"3000/tcp": 3000},
+            "only_if": settings.SENTRY_USE_REPLAY_ANALYZER_SERVICE,
+        }
+    ),
 }
 
 # Max file size for serialized file uploads in API