Sentry error logs
Sentry is a self-hosted or cloud-based monitoring application that helps software teams discover, triage, and prioritize errors in real-time.
By default the errors will show up in the default sentry environment, if you want to use your own you can read the Configuration section.
Configuration
You can define your own Sentry environment by setting the SENTRY_LARAVEL_DSN
in your .env
for example:
Backend:
# Sentry
SENTRY_LARAVEL_DSN=XXXXXXX
SENTRY_TRACES_SAMPLE_RATE=1
Frontend:
import * as Sentry from '@sentry/vue'
import {Integrations} from '@sentry/tracing'
import Vue from 'vue'
import router from 'src/router'
Sentry.init({
Vue,
dsn: process.env.SENTRY_DSN,
integrations: [
new Integrations.BrowserTracing({
routingInstrumentation: Sentry.vueRouterInstrumentation(router),
tracingOrigins: [process.env.SENTRY_ORIGINS.split(','), /^\//]
})
],
tracesSampleRate: 1.0
})