* feat: statsd configuration through environment variables
* feat: provide statsd config via environment variables for relay and symbolicator
* fix: default statsd value to localhost
* Update sentry/sentry.conf.example.py
* chore(relay): specify spool.enveloppe.max_backpressure_memory_percent configuration for handling relay's failing healthcheck
Although a fix is being rolled out, that does not mean every relay instance would suddenly be fixed. We would need to still provide a workaround for people to try out. Refer to this specific issue comment: https://github.com/getsentry/self-hosted/issues/3330#issuecomment-2751092219
* Update config.example.yml
Co-authored-by: Riccardo Busetti <riccardob36@gmail.com>
* chore: default path for relay spool envelopes
---------
Co-authored-by: Riccardo Busetti <riccardob36@gmail.com>
This comment has unprofessional tone and does not serve any purpose. Since this is copied to every onpremise installation and I keep copying this code to public issue comments, it's better removed.
This patch adds `INTERNAL_IPS` definition to `sentry.conf.py` by sniffing the network from eth0 and relies on this for trusted Relays instead of the ALLOWLISTED PKs. This removes the necessity of syncing Relay PKs to `sentry.conf.py`.
This PR needs getsentry/sentry#19798 to work.