Ghost/ghost/core
Chris Raible f91d046f5e
Added Sentry performance monitoring to Ghost Server (#19243)
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.
2024-01-05 12:53:36 +00:00
..
content 🎨 Updated Source to v1.1.2 2023-12-01 16:04:16 +00:00
core Added Sentry performance monitoring to Ghost Server (#19243) 2024-01-05 12:53:36 +00:00
test Allowed custom/empty replyTo for newsletters with managed sending domain (#19183) 2023-11-30 09:16:03 +00:00
.c8rc.e2e.json
.c8rc.json Added email address alignment protections (#19094) 2023-11-23 10:25:30 +01:00
.eslintignore
.eslintrc.js
.npmignore
config.development.json
ghost.js
index.js
jsconfig.json
loggingrc.js
MigratorConfig.js
monobundle.js
newrelic.js
package.json v5.75.2 2023-12-14 12:34:56 +00:00
playwright.config.js