47 Commits

Author SHA1 Message Date
Pierre Massat
ede1e6f836
ref(spans): Add new feature flags needed (#3092)
* ref(spans): Add new feature flags needed

* Add new UI flags

* Remove addons ingest flag as we're not releasing addons yet

* Remove obsolete flags
2024-05-29 10:32:30 -07:00
edwardgou-sentry
8b6ba0db54
fix(performance): Add spans-first-ui flag to enable starfish/performance module views in ui (#2993)
Adds spans-first-ui flag to enable displaying starfish/performance modules in ui
2024-04-23 15:11:11 -04:00
edwardgou-sentry
20150f06d7
fix(spans): Adds organizations:standalone-span-ingestion flag to default config (#2936)
Adds organizations:standalone-span-ingestion flag to default config
2024-04-04 10:16:18 -04:00
Jann Kleen
437bddd201
Remove duplicate feature flags (#2899) 2024-03-18 09:13:35 -07:00
Pierre Massat
f64b0fb130
feat(spans): Ingest spans (#2861) 2024-03-11 20:52:11 +00:00
Iven Schlenther
2f5e5c5b5b
simplify if for open-ai-suggestion (#2732)
* simplify if for open-ai-suggestion
2024-02-28 11:20:00 -08:00
Reinaldy Rafli
1ddf4e508e
chore: provide clearer csrf url example (#2833) 2024-02-27 17:29:28 +00:00
Reinaldy Rafli
17c41815b4
feat: provide csrf settings information for sentry config (#2762)
* feat: provide csrf settings information for sentry config

* chore: trim trailing whitespace
2024-02-06 09:18:53 -08:00
Hubert Deng
f3a1ba142a
Revert "Move open ai key from env variables" (#2724) 2024-01-18 14:23:06 -08:00
Hubert Deng
9936376f4e
Fix cache error self hosted (#2722)
* fix cache error self hosted
2024-01-18 10:32:39 -08:00
Hubert Deng
5c7c19246f
Enable crons (#2712)
enable crons
2024-01-16 21:31:17 +00:00
Alexander Tarasov
1f0aeac05a
Remove CSPMiddleware since it is enabled by default in the upstream sentry (#2434)
remove CSPMiddleware since it is enabled by default in the upstream sentry
2023-10-09 14:59:32 +02:00
Hubert Deng
cad1deb8b2
Add metrics and generic metrics backend (#2355)
* add metrics backend
2023-08-30 16:17:49 -07:00
Hubert Deng
09b623677f
Add issue platform infra (#2309)
* enable issue platform
2023-08-04 13:58:47 -07:00
Hubert Deng
8ea800594e
Move open ai key from env variables (#2274)
move open ai key from env variables
2023-07-17 10:23:29 -07:00
Pierre Massat
e07be386ee
feat(profiling): Run profiling on self-hosted (#2154) 2023-06-02 13:58:49 +00:00
Hubert Deng
25f10ea897
Add settings for enabling CSP to config file (#2134)
* add enabling csp to config file

* comment out report URI to avoid breaking self-hosted
2023-05-09 22:43:13 -07:00
Reinaldy Rafli
d8b1432863
feat: add suggested fix feature (#2115) 2023-05-03 21:53:51 +00:00
Oleksii Vasyliev
1ddb182fd1
Support external sourcemaps bigger, than 1Mb (#2050)
* Support external sourcemaps bigger, than 1Mb (25Mb limit)

* Update docker-compose.yml

Co-authored-by: Burak Yigit Kaya <ben@byk.im>

* improve settings for soursemaps

* Update sentry/sentry.conf.example.py

Co-authored-by: Burak Yigit Kaya <ben@byk.im>

* improve settings for soursemaps

* fix ident

---------

Co-authored-by: Burak Yigit Kaya <ben@byk.im>
2023-03-29 09:22:53 -07:00
Ryan Albrecht
22d0cfe00a
ref(replays): Remove the session-replay-ui flag (#2010)
Co-authored-by: Ryan Albrecht <ryan@KD7XLHP4LY.local>
2023-03-06 14:20:07 -08:00
Josh Ferge
19a95c3021
feat(replays): add replays to self hosted (#1990) 2023-02-28 13:24:33 -08:00
Christian Rinjes
10bff4299b
Add USE_X_FORWARDED_HOST to example config (#1804)
Co-authored-by: Hubert Deng <hubertdeng123@gmail.com>
2022-11-16 14:02:31 -08:00
asottile-sentry
9bd7766dff
fix: replace git.io links with redirect targets (#1430)
see: https://github.blog/changelog/2022-04-25-git-io-deprecation/

Committed via https://github.com/asottile/all-repos
2022-04-26 15:11:07 +00:00
Burak Yigit Kaya
b32de84d31
feat(smtp): Add hostname to SMTP (#1076)
Fixes #1045.

Co-authored-by: William Desportes <williamdes@wdes.fr>
Co-authored-by: Chad Whitacre <chadwhitacre@sentry.io>
2021-08-26 10:40:22 -04:00
Chad Whitacre
a623e72e7e
Integrate with MaxMind out of the box (#766)
Integrate with MaxMind out of the box
2020-12-14 11:56:04 -05:00
Dan Fuller
066bf262aa
feat: Allow metric alerts to be used in on-prem (#735)
This enables metric alerts for all on-prem users. We just need to start a few consumers and enable
the feature.
2020-11-13 13:39:11 +03:00
Burak Yigit Kaya
79c461328e
feat(search): Enable advanced search for self-hosted (#734)
Addresses https://forum.sentry.io/t/advanced-search-access-in-onpremise-install/11736?u=byk
2020-11-09 20:12:22 +03:00
Burak Yigit Kaya
694977a349
ref(config): Move GitHub config over to config.yml (#697)
Follow up to getsentry/sentry#21041
2020-10-07 01:49:47 +03:00
Burak Yigit Kaya
acbaec64c0
build(python): Make default config py3 compatible (#692) 2020-10-03 02:44:24 +03:00
Burak Yigit Kaya
9b3aee1b1f
ref(self-hosted): More on-premise -> self-hosted (#669) 2020-09-09 22:30:27 +03:00
buffcode
9c8e2a29eb
typo: Example configuration comment (#620)
Fixes a small typo in a example configuration comment
2020-08-14 21:59:36 +03:00
Mark Story
911f17f080
feat: Enable performance views for on-premise (#586)
The discover-basic and discover-query feature flags are enabled by
default in the built-in sentry/conf/server.py

Closes #582
2020-07-14 21:48:22 +03:00
Burak Yigit Kaya
a2507c10e0
fix(superuser): Don't set INTERNAL_IPS to Docker network (#581)
`INTERNAL_IPS` is used to check whether to allow superuser access or not. Limiting this to the Docker internal network makes it impossible for anyone to reach admin pages with on-premise setup.

This is a follow up to #572 and it fixes #577.
2020-07-13 19:21:52 +03:00
Burak Yigit Kaya
75fe6c073b
fix(ingest): Fix Relay auth issues and add e2e event ingestion test (#578)
This is a long-needed test that tests the whole pipeline from Nginx, Relay, to Kafka, and Snuba. The final missing piece is testing the Symbolicator integration.

This PR is also a follow up to #576 as it didn't solve the Relay issues fully (the earlier fix was a coincidence or is not as reliable as it seemed).

Fixes #486 (finally?).
2020-07-13 13:07:05 +03:00
Burak Yigit Kaya
1c9bfd9017
fix(relay): Fix relay cannot authenticate w/ Sentry (#576)
Fixes #486.

I finally figured out what the issue was: a missing `post-buffering` option to let Relay finish it's POST request for auth. This PR supersedes #543.
2020-07-11 00:08:14 +03:00
Burak Yigit Kaya
73213bc51f
ref(relay): Remove PK and rely on INTERNAL_IPS (#572)
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.
2020-07-10 23:53:50 +03:00
Burak Yigit Kaya
3522a12325
ref(sentry): Remove explicit Discover v2 flags (#523)
Discover v2 is now enabled by default: getsentry/sentry#19023
2020-06-01 23:34:54 +03:00
Burak Yigit Kaya
9f39e3cea1
fix(uwsgi): Make sure uWSGI talks proper HTTP/1.1 (#499)
This patch brings back the HTTP/1.1 related settings for uWSGI to fix #486 as apparently Relay tries to talk to Sentry Web with keep alives where uWSGI terminates the connection unexpectedly. It also ports some configs for uWSGI and nginx from single-tenant.
2020-05-22 16:12:20 +03:00
Burak Yigit Kaya
74c0d4c257
fix(nginx): Fix proxy settings for Sentry (#463)
Fixes #447.

This patch should also fix issuer regarding large uploads such as minidumps by turning off any buffering.
2020-05-04 13:36:05 +03:00
Radu Woinaroski
e97da7c56f
feat(relay): Add Relay to onpremise installation (#421)
Co-Authored-By: Burak Yigit Kaya <byk@sentry.io>
2020-04-24 15:31:59 +03:00
Burak Yigit Kaya
f2876131fc
feat(discover): Enable Discover v2 (#398)
Also removes some obsolete feature switches.
2020-02-28 17:49:31 +03:00
Burak Yigit Kaya
fd9bd107df
fix(config): Enable http-chunked-input for UWSGI (#376)
Fixes getsentry/sentry#16596
2020-02-03 19:15:40 +03:00
Burak Yigit Kaya
bc6d3b47e2
feat(config): Have better GitHub config examples (#327)
Better defaults and guidance regarding GitHub app settings after getsentry/sentry#16550.
2020-01-24 21:08:41 +03:00
Simon Golms
73bf3f5ab4 fix(config): parse env variable as int (#359)
- parse SENTRY_EVENT_RETENTION_DAYS as integer in case it is defined as a string like in kubernetes
2020-01-24 21:04:39 +03:00
Chris Fuller
6587df3269
Changing search class name reference (#319)
Currently in sentry, both SnubaSearchBackend and EventsDatasetSnubaSearchBackend exist, and they are the same. 

This just points to the new (renamed) class so we can delete SnubaSearchBackend from sentry, as we only left it in to transition getsentry & onpremise.
2020-01-07 11:51:30 -05:00
Burak Yigit Kaya
3af61c8f55
fix(retention): Sync system.event-retention-days w/ cleanup (#308) 2019-12-30 23:07:17 +03:00
Burak Yigit Kaya
5d064c2224
feat(sentry10): Make on-premise work for Sentry 10 (#220) 2019-11-12 02:18:59 +03:00