11diff -urN store-frontend-initial-state/Gemfile store-frontend-broken-instrumented/Gemfile
2- --- store-frontend-initial-state/Gemfile 2021-07-14 12:26:50 .000000000 +0200
3- +++ store-frontend-broken-instrumented/Gemfile 2021-07-19 11:19:24 .000000000 +0200
2+ --- store-frontend-initial-state/Gemfile 2021-08-31 09:59:14 .000000000 -0400
3+ +++ store-frontend-broken-instrumented/Gemfile 2021-12-01 15:21:36 .000000000 -0500
44@@ -43,6 +43,7 @@
55 gem 'spree', github: 'spree/spree', ref: 'f8e7b4ed9856d1a2f4521f5b8ef7de158a30b398'
66 gem 'spree_auth_devise', github: 'spree/spree_auth_devise', ref: '7e9c4d102e0eb84446ec0f4cb3aeefa7f6dfa65d'
@@ -10,8 +10,8 @@ diff -urN store-frontend-initial-state/Gemfile store-frontend-broken-instrumente
1010 gem 'amazing_print'
1111 gem 'rails_semantic_logger'
1212diff -urN store-frontend-initial-state/Gemfile.lock store-frontend-broken-instrumented/Gemfile.lock
13- --- store-frontend-initial-state/Gemfile.lock 2021-07-14 12:26:50 .000000000 +0200
14- +++ store-frontend-broken-instrumented/Gemfile.lock 2021-07-19 11:19:24 .000000000 +0200
13+ --- store-frontend-initial-state/Gemfile.lock 2021-08-31 09:59:14 .000000000 -0400
14+ +++ store-frontend-broken-instrumented/Gemfile.lock 2021-12-01 15:21:36 .000000000 -0500
1515@@ -164,6 +164,9 @@
1616 crass (1.0.6)
1717 css_parser (1.9.0)
@@ -39,78 +39,76 @@ diff -urN store-frontend-initial-state/Gemfile.lock store-frontend-broken-instru
3939 jbuilder (~> 2.5)
4040 listen (>= 3.0.5, < 3.2)
4141diff -urN store-frontend-initial-state/app/views/layouts/application.html.erb store-frontend-broken-instrumented/app/views/layouts/application.html.erb
42- --- store-frontend-initial-state/app/views/layouts/application.html.erb 2021-07-14 12:26:50 .000000000 +0200
43- +++ store-frontend-broken-instrumented/app/views/layouts/application.html.erb 2021-07-19 11:19:24 .000000000 +0200
44- @@ -2,6 +2,31 @@
42+ --- store-frontend-initial-state/app/views/layouts/application.html.erb 2021-09-10 16:21:30 .000000000 -0400
43+ +++ store-frontend-broken-instrumented/app/views/layouts/application.html.erb 2021-12-01 16:10:03 .000000000 -0500
44+ @@ -2,6 +2,30 @@
4545 <html>
4646 <head>
4747 <title>Sandbox</title>
48- + <script
49- + src="https://www.datadoghq-browser-agent.com/datadog-rum-us.js"
50- + type="text/javascript">
51- + </script>
52- + <script>
53- + if (window.DD_RUM) {
54- + window.DD_RUM.init({
55- + clientToken: '<%= ENV['DD_CLIENT_TOKEN'] %>',
56- + applicationId: '<%= ENV['DD_APPLICATION_ID'] %>',
57- + sampleRate: 100,
58- + trackInteractions: true,
59- + service: 'storedog-ui',
60- + env: 'production',
61- + version: 1.1
62- + });
63- +
64- + if (!window._DATADOG_SYNTHETICS_BROWSER) {
65- + window.DD_RUM.setRumGlobalContext({'usr.handle': 'john@storedog.com'});
66- + };
67- +
68- + if (window.location.href.includes('utm')) {
69- + window.DD_RUM.addRumGlobalContext({'fromUtm': true});
70- + };
71- + }
72- + </script>
48+ + <script src="https://www.datadoghq-browser-agent.com/datadog-rum-v3.js" type="text/javascript"></script>
49+ + <script>
50+ + window.DD_RUM && window.DD_RUM.init({
51+ + clientToken: '<%= ENV['DD_CLIENT_TOKEN'] %>',
52+ + applicationId: '<%= ENV['DD_APPLICATION_ID'] %>',
53+ + site: '<%= ENV['DD_SITE'] %>',
54+ + service: '<%= ENV['DD_SERVICE'] %>',
55+ + env: '<%= ENV['DD_ENV'] %>',
56+ + version: '1.0.0',
57+ + sampleRate: 100,
58+ + trackInteractions: true,
59+ + defaultPrivacyLevel: 'mask-user-input'
60+ + });
61+ +
62+ + window.DD_RUM && window.DD_RUM.startSessionReplayRecording();
63+ +
64+ + if (!window._DATADOG_SYNTHETICS_BROWSER) {
65+ + window.DD_RUM.setRumGlobalContext({'usr.handle': 'john@storedog.com'});
66+ + };
67+ +
68+ + if (window.location.href.includes('utm')) {
69+ + window.DD_RUM.addRumGlobalContext({'fromUtm': true});
70+ + };
71+ + </script>
7372 <%= csrf_meta_tags %>
7473 <%= csp_meta_tag %>
7574
7675diff -urN store-frontend-initial-state/app/views/spree/layouts/spree_application.html.erb store-frontend-broken-instrumented/app/views/spree/layouts/spree_application.html.erb
77- --- store-frontend-initial-state/app/views/spree/layouts/spree_application.html.erb 2021-07-14 12:26:50 .000000000 +0200
78- +++ store-frontend-broken-instrumented/app/views/spree/layouts/spree_application.html.erb 2021-07-19 11:19:24 .000000000 +0200
79- @@ -5,6 +5,31 @@
76+ --- store-frontend-initial-state/app/views/spree/layouts/spree_application.html.erb 2021-08-31 09:59:14 .000000000 -0400
77+ +++ store-frontend-broken-instrumented/app/views/spree/layouts/spree_application.html.erb 2021-12-01 16:09:55 .000000000 -0500
78+ @@ -5,6 +5,30 @@
8079 <!--[if IE 9 ]> <html class="ie ie9" lang="<%= I18n.locale %>"> <![endif]-->
8180 <!--[if gt IE 9]><!--><html lang="<%= I18n.locale %>"><!--<![endif]-->
8281 <head data-hook="inside_head">
83- + <script
84- + src="https://www.datadoghq-browser-agent.com/datadog-rum-us.js"
85- + type="text/javascript">
86- + </script>
87- + <script>
88- + if (window.DD_RUM) {
89- + window.DD_RUM.init({
90- + clientToken: '<%= ENV['DD_CLIENT_TOKEN'] %>',
91- + applicationId: '<%= ENV['DD_APPLICATION_ID'] %>',
92- + sampleRate: 100,
93- + trackInteractions: true,
94- + service: 'storedog-ui',
95- + env: 'production',
96- + version: 1.1
97- + });
98- +
99- + if (!window._DATADOG_SYNTHETICS_BROWSER) {
100- + window.DD_RUM.setRumGlobalContext({'usr.handle': 'john@storedog.com'});
101- + };
102- +
103- + if (window.location.href.includes('utm')) {
104- + window.DD_RUM.addRumGlobalContext({'fromUtm': true});
105- + };
106- + }
107- + </script>
82+ + <script src="https://www.datadoghq-browser-agent.com/datadog-rum-v3.js" type="text/javascript"></script>
83+ + <script>
84+ + window.DD_RUM && window.DD_RUM.init({
85+ + clientToken: '<%= ENV['DD_CLIENT_TOKEN'] %>',
86+ + applicationId: '<%= ENV['DD_APPLICATION_ID'] %>',
87+ + site: '<%= ENV['DD_SITE'] %>',
88+ + service: '<%= ENV['DD_SERVICE'] %>',
89+ + env: '<%= ENV['DD_ENV'] %>',
90+ + version: '1.0.0',
91+ + sampleRate: 100,
92+ + trackInteractions: true,
93+ + defaultPrivacyLevel: 'mask-user-input'
94+ + });
95+ +
96+ + window.DD_RUM && window.DD_RUM.startSessionReplayRecording();
97+ +
98+ + if (!window._DATADOG_SYNTHETICS_BROWSER) {
99+ + window.DD_RUM.setRumGlobalContext({'usr.handle': 'john@storedog.com'});
100+ + };
101+ +
102+ + if (window.location.href.includes('utm')) {
103+ + window.DD_RUM.addRumGlobalContext({'fromUtm': true});
104+ + };
105+ + </script>
108106 <%= render partial: 'spree/shared/head' %>
109107 </head>
110108 <body class="<%= body_class %>" id="<%= @body_id || 'default' %>" data-hook="body">
111109diff -urN store-frontend-initial-state/config/environments/development.rb store-frontend-broken-instrumented/config/environments/development.rb
112- --- store-frontend-initial-state/config/environments/development.rb 2021-07-14 12:26:50 .000000000 +0200
113- +++ store-frontend-broken-instrumented/config/environments/development.rb 2021-07-19 11:19:24 .000000000 +0200
110+ --- store-frontend-initial-state/config/environments/development.rb 2021-09-10 17:19:31 .000000000 -0400
111+ +++ store-frontend-broken-instrumented/config/environments/development.rb 2021-12-01 15:21:36 .000000000 -0500
114112@@ -107,6 +107,21 @@
115113 config.log_to = %w[stdout file]
116114 end
@@ -134,8 +132,8 @@ diff -urN store-frontend-initial-state/config/environments/development.rb store-
134132 config.show_log_configuration = true
135133 end
136134diff -urN store-frontend-initial-state/config/environments/production.rb store-frontend-broken-instrumented/config/environments/production.rb
137- --- store-frontend-initial-state/config/environments/production.rb 2021-07-14 12:26:50 .000000000 +0200
138- +++ store-frontend-broken-instrumented/config/environments/production.rb 2021-07-19 11:19:24 .000000000 +0200
135+ --- store-frontend-initial-state/config/environments/production.rb 2021-08-31 09:59:14 .000000000 -0400
136+ +++ store-frontend-broken-instrumented/config/environments/production.rb 2021-12-01 15:21:36 .000000000 -0500
139137@@ -53,6 +53,9 @@
140138 # when problems arise.
141139 config.log_level = :warn
@@ -147,8 +145,8 @@ diff -urN store-frontend-initial-state/config/environments/production.rb store-f
147145 # config.cache_store = :mem_cache_store
148146
149147diff -urN store-frontend-initial-state/config/initializers/datadog.rb store-frontend-broken-instrumented/config/initializers/datadog.rb
150- --- store-frontend-initial-state/config/initializers/datadog.rb 1970-01-01 01 :00:00.000000000 +0100
151- +++ store-frontend-broken-instrumented/config/initializers/datadog.rb 2021-07-19 11:19:24 .000000000 +0200
148+ --- store-frontend-initial-state/config/initializers/datadog.rb 1969-12-31 19 :00:00.000000000 -0500
149+ +++ store-frontend-broken-instrumented/config/initializers/datadog.rb 2021-12-01 15:21:36 .000000000 -0500
152150@@ -0,0 +1,6 @@
153151+ Datadog.configure do |c|
154152+ # This will activate auto-instrumentation for Rails
0 commit comments