Sentry 是一個(gè)開源的實(shí)時(shí)錯(cuò)誤追蹤系統(tǒng),可以幫助開發(fā)者發(fā)現(xiàn)問題、追蹤問題;支持 web 前后端、移動(dòng)應(yīng)用等,文檔中心: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
})
}