browser-sdk
browser-sdk copied to clipboard
Datadog Browser SDK
**Describe the bug** `BeforeSend is being sent on init configurations, but we're still seeing the logs make their way through. **To Reproduce** Begin Logging with the following beforeSend config ```typescript...
Hi, One of your product advantage compared to Google Analytics, is that it is not tainted by marketing / advertising / campaign performances purposes and thus can be used as...
**Is your feature request related to a problem? Please describe.** Currently, the eventRateLimiterThreshold is hardcoded to 3000 in https://github.com/DataDog/browser-sdk/blob/b43623f43019f3e93e491630f6e62ccf93cb4da8/packages/core/src/domain/configuration/configuration.ts#L162 We would like to lower this value to avoid logging too...
NPM package is producing side-effects, injecting itself in `window.DD_RUM` at module level: https://github.com/DataDog/browser-sdk/blob/main/packages/rum/src/entries/main.ts#L39 Just by importing this library it changes global namespace, which is something not desired when using a...
**Is your feature request related to a problem? Please describe.** I am using the CDN to load the datadog SDK in index.html. One issue I have with this though is...
Hello, ## Context While implementing the DataDog logger (`@datadog/browser-logs`), I'm trying to make sure that **it has been successfully initialized with a valid API token**. ## What I tried From...
**Background** I'm running the browser SDK installed through npm inside a Chrome extension (React + Next.js) **Problem** The extension is meant to be used for a few seconds before closing,...
The current applications that we monitor we make extensive use of tags to be able to aggregate and filter the logs in the way the teams get easier debugging. Running...
## Motivation Do not drop logs when session inactive ⚠ _it's worth reviewing commit by commit_ ## Changes - Keep untracked session in sessionContextHistory - Allow to find expired session...
A current workaround to delay data collection until consent is given by the end user is to have this kind of setup: ```js if (userConsent) { DD_RUM.init(...) } ``` However:...