我有以下问题:
触发器
抛出一个未察觉的异常,datadog发送请求来记录事件。
预期结果
一个请求被发送/发生,事件只在Datadog中记录一次。
实际结果
Datadog发送许多请求/事件(1k-2.5k之间),事件在Datadog中多次记录。
附加信息
当禁用Datadog时,Datadog将按照预期的方式运行。但是,我想同时运行它们,所以目前这不是一个选项。
我将3.1.3版本用于@datadog/browser-logs和@datadog/browser-rum包。
这里有一个截图来说明这个问题:
这是我用来初始化日志和朗姆酒SDK的代码:
import { datadogLogs } from '@datadog/browser-logs';
import { datadogRum } from '@datadog/browser-rum';
if (process.env.NODE_ENV === 'production' && process.env.DATADOG_CLIENT_TOKEN) {
const environment = getEnvironment();
const config = {
site: 'datadoghq.eu',
clientToken: process.env.DATADOG_CLIENT_TOKEN,
service: typeof DATADOG_SERVICE !== 'undefined' ? DATADOG_SERVICE : undefined,
env: environment ? `${environment}` : undefined,
proxyHost: process.env.PROXY_HOST
};
datadogLogs.init(config);
if (process.env.DATADOG_APPLICATION_ID) {
datadogRum.init({
...config,
trackInteractions: true,
applicationId: process.env.DATADOG_APPLICATION_ID
});
datadogRum.setUser({
name: service.getName(),
email: service.getEmail()
});
}
}发布于 2021-11-08 10:26:26
我也有同样的问题,将Datadog Rum和logging都升级到3.6.13,为我修复了这个问题:
"@datadog/browser-logs": "^3.6.13",
"@datadog/browser-rum": "^3.6.13",发布于 2022-01-24 07:26:46
对其他人来说:
localhost,而不是自定义域名。由于某些原因,DD_RUM.getInternalContext()不适用于自定义域名。https://stackoverflow.com/questions/68919712
复制相似问题