From cc9fc4e8edf150f7c3c5bc1255f700ff636b8f55 Mon Sep 17 00:00:00 2001 From: Jason Wesson Date: Tue, 16 Jul 2024 19:52:46 +0000 Subject: [PATCH] feat: add beforeSend to RUM init --- src/DatadogLoggingService.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/DatadogLoggingService.js b/src/DatadogLoggingService.js index 8cf8701..5ab74ad 100644 --- a/src/DatadogLoggingService.js +++ b/src/DatadogLoggingService.js @@ -27,6 +27,11 @@ class DatadogLoggingService extends NewRelicLoggingService { this.initialize(); } + beforeSend(event, context) { + // common/shared logic across all MFEs + return true; + } + initialize() { const requiredDatadogConfig = [ process.env.DATADOG_APPLICATION_ID, @@ -42,6 +47,7 @@ class DatadogLoggingService extends NewRelicLoggingService { const datadogVersion = process.env.DATADOG_VERSION || process.env.APP_VERSION || '1.0.0'; datadogRum.init({ applicationId: process.env.DATADOG_APPLICATION_ID, + beforeSend: this.beforeSend, clientToken: process.env.DATADOG_CLIENT_TOKEN, site: process.env.DATADOG_SITE || '', service: process.env.DATADOG_SERVICE || '',