I’m looking at some of the feature flags listed in https://github.com/getsentry/sentry/blob/releases/9.1.x/src/sentry/conf/server.py#L796 (the 9.1 branch).
Could you please help me identify the feature flags that I can safely switch on with the older infrastructure layout?
I can see that some of the flags are behind a
requires_snuba list and a few feature flags that pop out immediately, but are the other features OK to simply enable?
# Enable attaching arbitrary files to events. 'organizations:event-attachments': False, # Turns on grouping info. 'organizations:grouping-info': False, # Lets organizations manage grouping configs 'organizations:set-grouping-config': False, # Enable org-wide saved searches and user pinned search 'organizations:org-saved-searches': False, # Enable user recent searches 'organizations:recent-searches': False, # Enable organizations to create and utilize Sentry Apps. 'organizations:sentry-apps': False, # Enable functionality to specify custom inbound filters on events. 'projects:custom-inbound-filters': False, # Enable functionality to discard groups. 'projects:discard-groups': False, # Enable functionality to trigger service hooks upon event ingestion. 'projects:servicehooks': False,
I’m also curious about what these feature flags do and why these are disabled by default.
We run Sentry on-premise behind a firewall (nothing coming in, nothing going out), so we don’t expect to be hit by the full force of the internet (spam / attacks).