Profiling
Node profiling can be enabled through an integration provided by the @sentry/profiling-node
dependency that does not come with this module by default.
Setup
Install required dependency:
yarn add @sentry/profiling-node
npm install @sentry/profiling-node
Include the following options in the module's configuration:
nuxt.config.js
sentry: {
dsn: '...',
tracing: {
tracesSampleRate: 1.0,
},
serverIntegrations: {
ProfilingIntegration: {},
},
serverConfig: {
// Set sampling rate for profiling - this is relative to tracesSampleRate
profilesSampleRate: 1.0,
},
}
Note that the tracesSampleRate
value can be between 0.0 and 1.0 (percentage of requests to capture) and Sentry documentation strongly recommends reducing the value from the default 1.0.
Documentation
See Sentry's Profiling pages for additional information.