@scullyio/scully-plugin-sentry
v2.1.41
Published
- Description: This plugin allows the usage of Sentry. - Type: Render Plugin
Downloads
28
Readme
Sentry
- Description: This plugin allows the usage of Sentry.
- Type: Render Plugin
Getting Started
1. Install the plugin:
npm install -D @scullyio/scully-plugin-sentry
2. Use the plugin:
In the application's scully.your-app.config.file:
- Configure the plugin:
The plugin's configuration receives an object like this {key: string, org: string, project: string}
where
the key
, org
, and project
are provided in the Script Tag window.Sentry.init({ dsn: 'https://<key>@<org>.ingest.sentry.io/<project>' })
provided by Sentry.
Make a default post render array and add the plugin to it.
Set the default post renders in Scully config.
e.g.
// ./scully.your-app.config.ts
import { setPluginConfig, ScullyConfig } from '@scullyio/scully';
import { Sentry } from '@scullyio/plugins/Sentry';
const defaultPostRenderers = [];
setPluginConfig(Sentry, {
key: 'your-key',
org: 'your-org',
project: 'your-project',
});
defaultPostRenderers.push(Sentry);
export const config: ScullyConfig = {
defaultPostRenderers,
routes: {
'/': {
type: 'contentFolder',
postRenderers: [...defaultPostRenderers],
},
},
};