Sentry 是一个开源的实时错误追踪系统,可以帮助开发者发现问题、追踪问题;支持 web 前后端、移动应用等,文档中心:https://docs.sentry.io/。
安装sentry
npm install @sentry/browser
npm install @sentry/integrations
使用sentry
import * as Sentry from '@sentry/browser'
import { Vue as VueIntegration } from '@sentry/integrations'
if (['sprint', 'production'].includes(environment)) {
Sentry.init({
dsn: 'https://ad7a3ea66ae541fdbfe3063e078938b3@o377595.ingest.sentry.io/5392980',
integrations: [new VueIntegration({ Vue, attachProps: true })],
sampleRate: isProduction ? 0.1 : 1,
environment
})
}