我在React/Redux应用程序中使用@sentry/react
,并进行了以下设置:
Sentry.init({
ignoreErrors: [
"top.GLOBALS",
"$ is not a function",
"A.getAll is not a function.",
"Cannot read property 'offsetWidth' of undefined",
"undefined is not an object (evaluating 'tiles[0].offsetWidth')",
],
integrations: [
new Sentry.Integrations.GlobalHandlers({
onerror: false,
onunhandledrejection: false,
}),
],
dsn:
"https://*****.ingest.sentry.io/****",
});
然后,我将应用程序 Package 为:
ReactDOM.render(
<Sentry.ErrorBoundary>
<Provider store={initializeStore()}>
<StyleSheetManager target={styleContainer}>
<App />
</StyleSheetManager>
</Provider>
</Sentry.ErrorBoundary>,
reactRoot
);
由于我的应用程序是安装在我的客户端网站吨-总是有错误,这是一个在我的应用程序以外的范围内产生,你可以看到在配置-我试图忽略他们,以不推我的哨兵订阅限制,但它并没有真正工作-我不断得到200万错误每月。它有什么我可以做的,除了哨兵的内部部署安装?
1条答案
按热度按时间dwbf0jvd1#
我建议您使用Regex,这样您就可以构建多个模式来处理每个可能出现错误。