Ryan Wallace
e0c74cb334
feat(sentry): add more comprehensive filtering (PROJQUAY-9436) ( #4641 )
...
* feat(sentry): add more comprehensive filtering
* test: add tests for sentry filtering
* fix: conflicting patterns
* feat: filter out OTEL logs
* feat: add more robust 4xx error filtering
* chore(4xx): test
* fix: potential AttributeError on sentry event object
* fix: rm .tool-versions
* fix: parse status codes as ints
* test: add JWT filtering test
* chore: tighten 4xx exceptions
* test: remove some duplicate tests
* chore: add a default error sampling rate of 0.1
* test: add to buildman/sentry tests
* refactor: combine EXCLUDE_PATTERNS into one list
* chore: remove some duplicated tests
2025-12-01 16:11:07 -05:00
Shubhra Deshpande
aa1188024d
sentry: added additional filtering for sentry events (PROJQUAY-9436) ( #4418 )
...
* sentry: added additional filtering for sentry events
---------
Co-authored-by: shudeshp <shudeshp@redhat.com >
2025-10-31 09:42:23 -04:00
Shubhra Deshpande
57915a5ef3
fix: Fix Sentry transport KeyError in exception logging initialization (PROJQUAY-9198) ( #4295 )
...
Fix Sentry transport KeyError in exception logging initialization
Co-authored-by: shudeshp <shudeshp@redhat.com >
2025-09-17 10:40:00 -04:00
Shubhra Deshpande
d0f45f545a
fix: resolve Sentry/OpenTelemetry integration conflicts (PROJQUAY-9198) ( #4232 )
...
* fix: resolve Sentry/OpenTelemetry integration conflicts
Configure Sentry to use minimal integrations when OTEL_TRACING is enabled
to prevent instrumentation conflicts that broke exception capture
---------
Co-authored-by: shudeshp <shudeshp@redhat.com >
2025-09-04 16:19:27 -04:00
Shubhra Deshpande
22290c9812
deps: updated raven dependency to be compatible with python 3.12 (PROJQUAY-9198) ( #4169 )
...
* Updated raven dependency to be compatible with python 3.12
---------
Co-authored-by: shudeshp <shudeshp@redhat.com >
2025-08-07 15:58:59 -04:00
Kenny Lee Sin Cheong
5f63b3a7bb
chore: drop deprecated tables and remove unused code (PROJQUAY-522) ( #2089 )
...
* chore: drop deprecated tables and remove unused code
* isort imports
* migration: check for table existence before drop
2023-08-25 12:17:24 -04:00
Brandon Caton
9eb4fb6aa4
Revert workqueue refactor ( #1456 )
...
Currently the prometheus and GC workers are not running correctly.
Reverting the following commits:
- 4e1a985e70
- dac183a1ef
- 68a0d9eaf0
- af1aacea08
- f334b80098
2022-07-22 13:11:39 -04:00
Oleg Bulatov
f334b80098
Reduce memory usage by notificationworker ( #1370 )
2022-06-16 18:44:13 +02:00
Brandon Caton
ef91c57c23
format: Updating black to resolve click dependency issue (PROJQUAY-3487) ( #1209 )
...
Currently the CI breaks due to a dependency of black, `click`, breaking with it's latest release with `ImportError: cannot import name '_unicodefun' from 'click'`. Since black does not pin it's version of click it pulls in the latest version containing the breaking change and fails the CI check. This updates black with the patch. [See the original issue here.](https://github.com/psf/black/issues/2964 ) The rest of the changes are format updates introduced with the latest version of black.
2022-03-29 15:34:57 -04:00
alecmerdler
3dd5f045ff
fix all the docstrings
2020-02-05 19:55:07 -08:00
Tom McKay
e6ae94db8b
'make black' results
2019-12-02 12:23:08 -05:00
Jimmy Zelinskie
9c0dd3b722
initial import for Open Source 🎉
2019-11-12 11:09:47 -05:00