diff --git a/app/client/docker/templates/nginx-app.conf.template b/app/client/docker/templates/nginx-app.conf.template index 36ea3462c6..3edd44b8cb 100644 --- a/app/client/docker/templates/nginx-app.conf.template +++ b/app/client/docker/templates/nginx-app.conf.template @@ -49,6 +49,7 @@ server { sub_filter __APPSMITH_NEW_RELIC_ACCOUNT_ID__ '${APPSMITH_NEW_RELIC_ACCOUNT_ID}'; sub_filter __APPSMITH_NEW_RELIC_APPLICATION_ID__ '${APPSMITH_NEW_RELIC_APPLICATION_ID}'; sub_filter __APPSMITH_NEW_RELIC_BROWSER_AGENT_LICENSE_KEY__ '${APPSMITH_NEW_RELIC_BROWSER_AGENT_LICENSE_KEY}'; + sub_filter __APPSMITH_NEW_RELIC_BROWSER_AGENT_ENDPOINT__ '${APPSMITH_NEW_RELIC_BROWSER_AGENT_ENDPOINT}'; sub_filter __APPSMITH_NEW_RELIC_ACCOUNT_ENABLE__ '${APPSMITH_NEW_RELIC_ACCOUNT_ENABLE}'; sub_filter __APPSMITH_NEW_RELIC_OTLP_LICENSE_KEY__ '${APPSMITH_NEW_RELIC_OTLP_LICENSE_KEY}'; sub_filter __APPSMITH_NEW_RELIC_OTEL_SERVICE_NAME__ '${APPSMITH_NEW_RELIC_OTEL_SERVICE_NAME}'; diff --git a/app/client/jest.config.js b/app/client/jest.config.js index fc144f644a..60c7831dc9 100644 --- a/app/client/jest.config.js +++ b/app/client/jest.config.js @@ -89,6 +89,9 @@ module.exports = { browserAgentlicenseKey: parseConfig( "__APPSMITH_NEW_RELIC_BROWSER_AGENT_LICENSE_KEY__", ), + browserAgentEndpoint: parseConfig( + "__APPSMITH_NEW_RELIC_BROWSER_AGENT_ENDPOINT__", + ), otlpLicenseKey: parseConfig("__APPSMITH_NEW_RELIC_OTLP_LICENSE_KEY__"), otlpServiceName: parseConfig( "__APPSMITH_NEW_RELIC_OTEL_SERVICE_NAME__", diff --git a/app/client/package.json b/app/client/package.json index 9e54f1725c..91f497ea9d 100644 --- a/app/client/package.json +++ b/app/client/package.json @@ -64,6 +64,7 @@ "@loadable/component": "^5.15.3", "@manaflair/redux-batch": "^1.0.0", "@mantine/hooks": "^5.10.1", + "@newrelic/browser-agent": "^1.255.0", "@opentelemetry/auto-instrumentations-web": "^0.33.2", "@opentelemetry/context-zone": "^1.17.1", "@opentelemetry/exporter-trace-otlp-proto": "^0.44.0", diff --git a/app/client/public/index.html b/app/client/public/index.html index df4b23c626..553ae9a5c3 100755 --- a/app/client/public/index.html +++ b/app/client/public/index.html @@ -43,27 +43,6 @@ // NREUM variable is required when we are we are are dynamically loading new relic browser agent script NREUM = undefined -