![]() This will return a 200 if Sentry is up or a 500 with the list of problems. As part of this setup we recommend configuring a load balancer health check against the /_health/ endpoint using HTTP protocol. A dedicated load balancer that does SSL/TLS termination that also forwards the client IP address as Docker Compose internal network (as this is close to impossible to get otherwise) would give you the best Sentry experience. We strongly recommend using a dedicated load balancer in front of your Sentry setup bound to a dedicated domain or subdomain. Here is further information on specific configuration topics related to self-hosting: Once you change your configuration, you'll need to restart all Sentry services by running docker-compose restart web worker cron sentry-cleanup (or just docker-compose restart to restart everything). You can find more about configuring Sentry at the configuration section of our developer documentation. Geolocation uses a custom configuration file to conform to the underlying technology. In order to use this, please use docker-compose -env-file /path/to/.env.custom up -d. env.custom and insert your system-dependent environment variables there. To avoid Git changes, simply create a file called. Use some system-dependent means of setting environment variables if you need to override any of them. install.sh again to apply them.Įnvironment variables-The available keys are defined in. After making modifications to sentry/enhance-image.sh, run. For example, you can use apt-get to install dependencies and use pip to install plugins. Sentry/enhance-image.sh-To install plugins and their dependencies or make other modifications to the Sentry base image, copy sentry/ to sentry/enhance-image.sh and add necessary steps there. This file is generated from sentry/ during installation. Sentry/-Contains more advanced configuration. Mail.* (though we do ship with a basic SMTP server) System.url-prefix (we prompt you to set this at the welcome screen, right after the installation) ![]() Some popular settings in this file include: The file itself documents the most common configuration options as code comments. This file is generated from sentry/ at the time of installation. Sentry/config.yml-Contains most, if not all, configuration options to adjust. These facilities are available for that purpose: You very likely will want to adjust the default configuration for your Sentry installation as well. You can disable this feature by adding SENTRY_BEACON = False into file. With that said, you can disable the beacon with the following setting: The data reported is minimal and it greatly helps the development team behind Sentry. You can change your opt in/out settings for sending contact info at any time in the settings of the admin panel. Note: The contact email is utilized for security announcements, and will never be used outside of such. Names and version of the installed Python modules.General anonymous statistics on the data pattern (such as the number of users and volume of errors).A technical contact email if opted in to sending contact info (system.admin-email).The remote server is operated by the Sentry team (sentry.io), and the information reported follows the company's privacy policy. Getting information about the current version of Sentry.This is utilized for a couple of things, primarily: If you opt-in to it, self-hosted Sentry will periodically communicate with a remote beacon server. Note that choosing whether to send errors or not will become mandatory beginning with the 22.11.0 release. For more details please see the section in the self-hosted README. This monitoring is used for development and debugging purposes so that we're on top of issues you're facing, allowing us to provide a more seamless installation process. install.sh, you have a choice to opt in or out of our monitoring. You should be able to reach the login page at. This script will take care of all the things you need to get started, including a base-line configuration, and then will tell you to run docker-compose up -d to start Sentry. Our recommendation is to download the latest release of the self-hosted repository, and then run. ![]() For the sake of simplicity, we have chosen to use Docker and Docker Compose for this, along with a bash-based install and upgrade script. ![]() This repository also serves as a blueprint for how various Sentry services connect for a complete setup, which is useful for folks willing to maintain larger installations. In addition to making its source code available publicly, Sentry offers and maintains a minimal setup that works out-of-the-box for simple use cases.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |