Comments (4)
Thanks @marsha97, looks like a possible regression in 2.0, we will take a look asap.
from sentry-python.
The reason for this is that in SDK 2.0+ we're now auto-enabling the
ClickhouseIntegration
if you haveclickhouse-driver
installed. In most cases this leads to a nicer out-of-the-box experience, but in this case the integration doesn't work properly withdjango-clickhouse-backend
because it starts queries slightly differently compared to vanillaclickhouse-driver
.In other words, the reason it seemed to work in 1.45.0 is most likely because the integration was not enabled. @marsha97 Correct me if I'm wrong -- you weren't explicitly enabling the integration via
integrations=[ClickhouseDriverIntegration()]
, right?Fixing this in #3096 to restore previous behavior (i.e., the integration not actually doing much when used with
django-clickhouse-backend
). Will roll a release with this tomorrow latest. If anyone needs a workaround until then, you can disable auto enabling integrations and enable the ones you need explicitly.We will follow up to actually make this work properly in #3095 (this might take a bit).
Yes, correct, i didn't specify the ch integration explicitly
from sentry-python.
The reason for this is that in SDK 2.0+ we're now auto-enabling the ClickhouseIntegration
if you have clickhouse-driver
installed. In most cases this leads to a nicer out-of-the-box experience, but in this case the integration doesn't work properly with django-clickhouse-backend
because it starts queries slightly differently compared to vanilla clickhouse-driver
.
In other words, the reason it seemed to work in 1.45.0 is most likely because the integration was not enabled. @marsha97 Correct me if I'm wrong -- you weren't explicitly enabling the integration via integrations=[ClickhouseDriverIntegration()]
, right?
Fixing this in #3096 to restore previous behavior (i.e., the integration not actually doing much when used with django-clickhouse-backend
). Will roll a release with this tomorrow latest. If anyone needs a workaround until then, you can disable auto enabling integrations and enable the ones you need explicitly.
We will follow up to actually make this work properly in #3095 (this might take a bit).
from sentry-python.
The fix for this will be out in 2.3.0 later today.
from sentry-python.
Related Issues (20)
- Test Celery Beat regression (2.4.0 through 2.5.0 inclusive) HOT 1
- Include OTel in type checks
- POTEL TracerProvider setup
- Deprecate old SpanProcessor and Propagator
- Deprecate and reduce instrumenter usage internally HOT 7
- Statically initialized StrawberryIntegration leads to runtime exception: There is no current event loop in thread HOT 3
- Remove uses of `Hub` from tests
- Support SSL_CERT_FILE for the default ca_certs location HOT 1
- Failed to initialize SparkIntegration HOT 1
- Memory leak during exception logging HOT 5
- Make disabling individual integrations easier HOT 1
- seeing many traces traces that have a duration of several hours or even over 1 day. HOT 3
- Faster dogfooding of Python SDK in `sentry`.
- Add `messaging.message.receive.latency`
- @sentry_sdk.tracing.trace changes function signature
- Celery Cron: Spurious missed_checkin issues HOT 1
- Remove Hub from SDK tests. HOT 1
- Missing git tag (and sdist) for 2.6.0 HOT 3
- Update our Codecov setup
- Sentry spamming RequestAborted on async django 5 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry-python.