jovo-community-plugin-sentry
Overview
This plugin for the Jovo Framework allows you to easily add error monitoring with Sentry to your voice projects.
Platforms
The following platforms are supported:
- Amazon Alexa
- Google Assistant
- Samsung Bixby
- Twilio Autopilot
Install
Install the plugin into your Jovo project:
npm install jovo-community-plugin-sentry --save
Use the plugin in:
app.js:
app.ts:
Configuration
Refer to the Sentry documentation on Configuration.
Supported configuration values:
- dsn
- debug
- release
- environment
- maxBreadcrumbs
- sampleRate
- attachStacktrace
- serverName
config.js or config.ts:
Here is a typical implementation:
- In
.env
file (forlocal
stage and Jovo Webhook) and in lambda environment variables (for all other stages includingprod
), set theSENTRY_DSN
variable:
- Set the
environment
value inconfig.js
orconfig.ts
:
Capture
The plugin will automatically capture exceptions in the code, but you can also access the capture methods from any handler:
License
MIT