-
Notifications
You must be signed in to change notification settings - Fork 413
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Large traces hit Request Entity Too Large errors #460
Comments
Correct! Actually we're implementing this behavior on other libraries (Go for example) and Python will be next. I'll keep you updated once we'll start working on it! |
Hey @palazzem any updates? Just started seeing this issue |
Hello, this just happened to us and brought down our stack as machines started failing one by one. Any updates here? |
Sorry for the delay in updating everyone here. We are looking into this issue to see if we can stop any exceptions from bubbling up from our code. There is a long term solution for supporting partial traces flushes so we can break up and batch send large traces, however we are waiting on changes to the trace agent before we can move forward with that. We will keep everyone here posted as we make progress towards an incremental improvement. |
We have released a partial/experimental fix for this issue in Now if you set an environment variable While this solution works and will resolve this issue, it is not fully supported by our entire stack which means that traces reported this way may have their stats calculated incorrectly (since we'll report 2-3 traces instead of 1) and there is a chance that some parts may get sampled out (you will only see part of the entire trace). I am going to leave this issue open for now until there is an official fix for this issue. |
Using Django 2.0.6 to send traces to datadog ( Still getting this issue.
|
@luvpreetsingh |
@brettlangdon has there been an official fix released for this yet? and if not, is the partial flush feature still "experimental" / not fully supported? |
Hey folks, any news on this? |
hi @brettlangdon any updates? |
@brettlangdon @jd I see this fix was merged. when will the new version of the package be published? |
@galonsky It's on its way out. Should be a couple of days now I think. |
@jd @brettlangdon is this fixed by #941 which is included in the 0.27.0 release? Is the |
@mrmachine Yes, #941 should fix this with 0.27.0 and you don't need to do anything. Just enjoy it! ;) |
Closing this card since version 0.27.0 should address this issue for most customers. Please feel free to re-open if the latest version of the tracer does not fix this issue for you. |
On some of our larger APM traces (background tasks) we've been hitting a lot of the following kind of error:
I believe that this is a similar issue to this issue over on the ruby library issues.
The ruby library talks about partial flushing, but I didn't see anything in the python library that would allow for this.
The text was updated successfully, but these errors were encountered: