f91d046f5e
refs ARCH-21 - We currently have NewRelic setup for a few of our largest customers for monitoring performance, but it is too expensive to enable across all sites - Sentry has similar (but simpler) performance monitoring tools to keep track of response times that are available to us for free, but we just haven't configured them - This PR sets up Sentry Performance monitoring for API requests so we can have one place for monitoring errors + performance so we can stay on top of response times more easily. - Tracing is disabled by default, so there is no additional overhead unless `sentry.tracing.enabled` is set to `true` in the site's config. Additionally, `sentry.tracing.sampleRate` should be set to a decimal value between 0 and 1. This value defaults to 0 to avoid accidentally blowing through quota, and requires a value to explicitly be set in order to send the traces to Sentry. |
||
---|---|---|
.. | ||
content | ||
core | ||
test | ||
.c8rc.e2e.json | ||
.c8rc.json | ||
.eslintignore | ||
.eslintrc.js | ||
.npmignore | ||
config.development.json | ||
ghost.js | ||
index.js | ||
jsconfig.json | ||
loggingrc.js | ||
MigratorConfig.js | ||
monobundle.js | ||
newrelic.js | ||
package.json | ||
playwright.config.js |