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
Search
 
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switch off of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleases
common-prefix When pair
 
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switch off of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleases
common-prefix When pair
Search
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switchoff of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleas
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switchoff of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleas
es
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Version 3 5 0serverchangelogversion-3-5-0
the queue, the installation guide now recommends you switch off the database backend, and move to something more efficient (such as Redis
« Previous1Next »
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Version 3 5 0serverchangelogversion-3-5-0
the queue, the installation guide now recommends you switch off the database backend, and move to something more efficient (such as Redis
« Previous1Next »
Configuring Sentry¶
This document describes additional configuration options available to the Sentry server itself.
First Install¶
During a new install, you will be prompted first for a walkthrough of the Installation Wizard. This wizard will help you get a few essential configuration options taken care of before beginning. Once done, you will be left with two files:
config.yml
The YAML configuration was introduced in Sentry 8 and will allow you to configure various core attributes. Over time this will be expanded.
sentry.conf.py
The Python file will be loaded once all other configuration is referenced, and allows you to configure various server settings as well as more complex tuning.
Many settings available in config.yml will also be able to be configured in the Sentry UI. Declaring them in the file will generally override the dynamically configured value and prevent it from being changed in the UI. These same settings can also be configured via thesentry config CLI helper.
General¶
SENTRY_ENVIRONMENT
Declared in system environment.
The environment name for this installation. This will also control defaults for things like DEBUG.
SENTRY_ENVIRONMENT=production sentry ...
system.admin-email
Declared in config.yml.
The technical contact address for this installation. This will be reported to upstream to the Sentry team (as part of the Beacon), and will be the point of contact for critical updates and security notifications.
system.admin-email: 'admin@example.com'
system.url-prefix
Declared in config.yml.
The URL prefix in which Sentry is accessible. This will be used both for referencing URLs in the UI, as well as in outbound notifications.
system.url-prefix: 'https://sentry.example.com'
system.secret-key
Declared in config.yml.
A secret key used for session signing. If this becomes compromised it’s important to regenerate it as otherwise its much easier to hijack user sessions.
system.secret-key: 'a-really-long-secret-value'
To generate a new value, we’ve provided a helper:
$ sentry config generate-secret-key
Redis¶
redis.clusters
Declared in config.yml.
Describes the Redis clusters available to the Sentry server. These clusters may then be referenced by name by other internal services such as the cache, digests, and TSDB backends, among others.
For example,
redis.clusters: default: # cluster name hosts: # connection options, passed to
Mail¶
mail.from
Declared in config.yml.
The email address used for outbound email in the From header.
Defaults to root@localhost. It’s highly recommended to change this value to ensure reliable email delivery.
mail.host
Declared in config.yml.
The hostname to connect to for SMTP connections.
Defaults to localhost.
mail.port
Declared in config.yml.
The port to connect to for SMTP connections.
Defaults to 25.
mail.username
Declared in config.yml.
The username to use when authenticating with the SMTP server.
Defaults to (empty).
mail.password
Declared in config.yml.
The password to use when authenticating with the SMTP server.
Defaults to (empty).
mail.use-tls
Declared in config.yml.
Should Sentry use TLS when connecting to the SMTP server?
Defaults to false.
mail.list-namespace
Declared in config.yml.
The mailing list namespace for emails sent by this Sentry server. This should be a domain you own (often the same domain as the domain part of the mail.from configuration parameter value) or localhost.
mail.backend
Declared in config.yml.
The backend to be used for email delivery. Options are smtp, console, and dummy.
Defaults to smtp. Use dummy if you’d like to disable email delivery.
Authentication¶
The following keys control the authentication support.
SENTRY_FEATURES['auth:register']
Declared in sentry.conf.py.
Should Sentry allow users to create new accounts?
Defaults to True (can register).
SENTRY_FEATURES['auth:register'] = True
SENTRY_PUBLIC
Declared in sentry.con
This document describes additional configuration options available to the Sentry server itself.
First Install¶
During a new install, you will be prompted first for a walkthrough of the Installation Wizard. This wizard will help you get a few essential configuration options taken care of before beginning. Once done, you will be left with two files:
config.yml
The YAML configuration was introduced in Sentry 8 and will allow you to configure various core attributes. Over time this will be expanded.
sentry.conf.py
The Python file will be loaded once all other configuration is referenced, and allows you to configure various server settings as well as more complex tuning.
Many settings available in config.yml will also be able to be configured in the Sentry UI. Declaring them in the file will generally override the dynamically configured value and prevent it from being changed in the UI. These same settings can also be configured via thesentry config CLI helper.
General¶
SENTRY_ENVIRONMENT
Declared in system environment.
The environment name for this installation. This will also control defaults for things like DEBUG.
SENTRY_ENVIRONMENT=production sentry ...
system.admin-email
Declared in config.yml.
The technical contact address for this installation. This will be reported to upstream to the Sentry team (as part of the Beacon), and will be the point of contact for critical updates and security notifications.
system.admin-email: 'admin@example.com'
system.url-prefix
Declared in config.yml.
The URL prefix in which Sentry is accessible. This will be used both for referencing URLs in the UI, as well as in outbound notifications.
system.url-prefix: 'https://sentry.example.com'
system.secret-key
Declared in config.yml.
A secret key used for session signing. If this becomes compromised it’s important to regenerate it as otherwise its much easier to hijack user sessions.
system.secret-key: 'a-really-long-secret-value'
To generate a new value, we’ve provided a helper:
$ sentry config generate-secret-key
Redis¶
redis.clusters
Declared in config.yml.
Describes the Redis clusters available to the Sentry server. These clusters may then be referenced by name by other internal services such as the cache, digests, and TSDB backends, among others.
For example,
redis.clusters: default: # cluster name hosts: # connection options, passed to
rb.Cluster 0: host: redis-1.example.com port: 6379 1: host: redis-2.example.com port: 6379 other: hosts: 0: host: redis-3.example.com port: 6379 Mail¶
mail.from
Declared in config.yml.
The email address used for outbound email in the From header.
Defaults to root@localhost. It’s highly recommended to change this value to ensure reliable email delivery.
mail.host
Declared in config.yml.
The hostname to connect to for SMTP connections.
Defaults to localhost.
mail.port
Declared in config.yml.
The port to connect to for SMTP connections.
Defaults to 25.
mail.username
Declared in config.yml.
The username to use when authenticating with the SMTP server.
Defaults to (empty).
mail.password
Declared in config.yml.
The password to use when authenticating with the SMTP server.
Defaults to (empty).
mail.use-tls
Declared in config.yml.
Should Sentry use TLS when connecting to the SMTP server?
Defaults to false.
mail.list-namespace
Declared in config.yml.
The mailing list namespace for emails sent by this Sentry server. This should be a domain you own (often the same domain as the domain part of the mail.from configuration parameter value) or localhost.
mail.backend
Declared in config.yml.
The backend to be used for email delivery. Options are smtp, console, and dummy.
Defaults to smtp. Use dummy if you’d like to disable email delivery.
Authentication¶
The following keys control the authentication support.
SENTRY_FEATURES['auth:register']
Declared in sentry.conf.py.
Should Sentry allow users to create new accounts?
Defaults to True (can register).
SENTRY_FEATURES['auth:register'] = True
SENTRY_PUBLIC
Declared in sentry.con
f.py.
Should Sentry make all data publicly accessible? This should only be used if you’re installing Sentry behind your company’s firewall.
Users will still need to have an account to view any data.
Defaults to False.
SENTRY_PUBLIC = True
SENTRY_ALLOW_ORIGIN
Declared in sentry.conf.py.
If provided, Sentry will set the Access-Control-Allow-Origin header to this value on /api/store/ responses. In addition, the Access-Control-Allow-Headers header will be set to ‘X-Sentry-Auth’. This allows JavaScript clients to submit cross-domain error reports.
You can read more about these headers in theMozilla developer docs.
Defaults to None (don’t add the Access-Control headers)
SENTRY_ALLOW_ORIGIN = "http://foo.example"
Web Server¶
The following settings are available for the built-in webserver:
SENTRY_WEB_HOST
Declared in sentry.conf.py.
The hostname which the webserver should bind to.
Defaults to localhost.
SENTRY_WEB_HOST = '0.0.0.0' # bind to all addresses
SENTRY_WEB_PORT
Declared in sentry.conf.py.
The port which the webserver should listen on.
Defaults to 9000.
SENTRY_WEB_PORT = 9000
SENTRY_WEB_OPTIONS
Declared in sentry.conf.py.
A dictionary of additional configuration options to pass to uwsgi.
Defaults to {}.
SENTRY_WEB_OPTIONS = { 'workers': 10, 'buffer-size': 32768, }
Additionally, if you’re using SSL, you’ll want to configure the following settings in sentry.conf.py:
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True
SMTP Server¶
The following settings are available for the built-in SMTP mail server:
SENTRY_SMTP_HOST
Declared in sentry.conf.py.
The hostname which the smtp server should bind to.
Defaults to localhost.
SENTRY_SMTP_HOST = '0.0.0.0' # bind to all addresses
SENTRY_SMTP_PORT
Declared in sentry.conf.py.
The port which the smtp server should listen on.
Defaults to 1025.
SENTRY_SMTP_PORT = 1025
SENTRY_SMTP_HOSTNAME
Declared in sentry.conf.py.
The hostname which matches the server’s MX record.
Defaults to localhost.
SENTRY_SMTP_HOSTNAME = 'reply.getsentry.com'
Data Sampling¶
SENTRY_SAMPLE_DATA
Declared in sentry.conf.py.
Controls sampling of data.
Defaults to True.
If this is enabled, data will be sampled in a manner similar to the following:
50 messages stores ~50 results1000 messages stores ~400 results10000 messages stores ~900 results100000 messages stores ~1800 results1000000 messages stores ~3600 results10000000 messages stores ~4500 results
SENTRY_SAMPLE_DATA = False
Beacon¶
SENTRY_BEACON
Declared in sentry.conf.py.
Controls the Beacon.
SENTRY_BEACON = True
Should Sentry make all data publicly accessible? This should only be used if you’re installing Sentry behind your company’s firewall.
Users will still need to have an account to view any data.
Defaults to False.
SENTRY_PUBLIC = True
SENTRY_ALLOW_ORIGIN
Declared in sentry.conf.py.
If provided, Sentry will set the Access-Control-Allow-Origin header to this value on /api/store/ responses. In addition, the Access-Control-Allow-Headers header will be set to ‘X-Sentry-Auth’. This allows JavaScript clients to submit cross-domain error reports.
You can read more about these headers in theMozilla developer docs.
Defaults to None (don’t add the Access-Control headers)
SENTRY_ALLOW_ORIGIN = "http://foo.example"
Web Server¶
The following settings are available for the built-in webserver:
SENTRY_WEB_HOST
Declared in sentry.conf.py.
The hostname which the webserver should bind to.
Defaults to localhost.
SENTRY_WEB_HOST = '0.0.0.0' # bind to all addresses
SENTRY_WEB_PORT
Declared in sentry.conf.py.
The port which the webserver should listen on.
Defaults to 9000.
SENTRY_WEB_PORT = 9000
SENTRY_WEB_OPTIONS
Declared in sentry.conf.py.
A dictionary of additional configuration options to pass to uwsgi.
Defaults to {}.
SENTRY_WEB_OPTIONS = { 'workers': 10, 'buffer-size': 32768, }
Additionally, if you’re using SSL, you’ll want to configure the following settings in sentry.conf.py:
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True
SMTP Server¶
The following settings are available for the built-in SMTP mail server:
SENTRY_SMTP_HOST
Declared in sentry.conf.py.
The hostname which the smtp server should bind to.
Defaults to localhost.
SENTRY_SMTP_HOST = '0.0.0.0' # bind to all addresses
SENTRY_SMTP_PORT
Declared in sentry.conf.py.
The port which the smtp server should listen on.
Defaults to 1025.
SENTRY_SMTP_PORT = 1025
SENTRY_SMTP_HOSTNAME
Declared in sentry.conf.py.
The hostname which matches the server’s MX record.
Defaults to localhost.
SENTRY_SMTP_HOSTNAME = 'reply.getsentry.com'
Data Sampling¶
SENTRY_SAMPLE_DATA
Declared in sentry.conf.py.
Controls sampling of data.
Defaults to True.
If this is enabled, data will be sampled in a manner similar to the following:
50 messages stores ~50 results1000 messages stores ~400 results10000 messages stores ~900 results100000 messages stores ~1800 results1000000 messages stores ~3600 results10000000 messages stores ~4500 results
SENTRY_SAMPLE_DATA = False
Beacon¶
SENTRY_BEACON
Declared in sentry.conf.py.
Controls the Beacon.
SENTRY_BEACON = True