-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Error while processing transaction: error while sending transaction #1546
Comments
Hi @urosgruber! The version is given at compile time by the build script using the last git tag. datadog-agent/pkg/version/base.go Line 16 in 1b60603
First thing on top of my head : did you clone the repository or downloaded a zip ? If you did indeed clone the repo could you tell me how you compiled the agent ? |
I cloned it and then
I also tried the zip version but complained something about git-rev so I thought that clone is the right way. |
Anything new around here? I can run some debugging if it helps? |
@urosgruber as far as your the log message you're seeing that looks like there was some kind of networking issue preventing the transactions (payloads) from being pushed to datadog at certain times. The forwarder, once the transaction fails re-enqueues it and is attempted later. Are the errors in the log intermittent? Could you please submit a flare to the support team so we can take a look at the logs and try to decide if this is indeed just a networking issue? Thanks! |
@truthbk I've manage to build |
@arbll I think error is now gone with 6.2.x Nothing was changed except I did pull from git and build with same command. |
I am facing the same issue in kubernetes environment, below is the error message {"log":"[ AGENT ] 2019-05-09 11:46:47 UTC | ERROR | (pkg/forwarder/worker.go:142 in process) | Error while processing transaction: error while sending transaction, rescheduling it: Post https://6-10-1-app.agent.datadoghq.com/api/v1/check_run?api_key=****************}: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)\n","stream":"stdout","time":"2019-05-09T11:46:47.771863625Z"} I tried to send the flare but I am getting the error |
I have the same error as well, I am using the latest docker image and pure docker launch like below, docker run -d --name dd-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -v /proc/:/host/proc/:ro -v /cgroup/:/host/sys/fs/cgroup:ro -e DD_API_KEY=xxxxx datadog/agent:latest 2019-08-02 02:37:50 UTC | CORE | ERROR | (pkg/forwarder/worker.go:142 in process) | Error while processing transaction: error while sending transaction, rescheduling it: Post https://6-13-0-app.agent.datadoghq.com/intake/?api_key=*************************: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) |
I try to deploy datadog/agent:latest-jmx to AWS ECS fargate and keep getting the following errors:
|
Getting the same issue on Google Kubernetes Engine (version |
@joaquin386 @ocervell Were you able to fix this ? I'm getting the same errors on ECS (EC2). Edit : This was fixed. I was setting env vars for proxy. Hence the timeouts. |
Any news? |
@ocervell We're seeing this in our Kubernetes clusters as well. Were you able to fix this? We get the following error, which originates in worker.go not the domain_forwarder.go. If other users are seeing similar logs, then it looks like this may be a problem with the retry routine itself (or at least how users have it configured).
|
I also face the same issue: |
Same issue here. Datadog agent version 7.28.1 on AWS EKS 1.19.8
|
I am facing the same issue in Datadog agent version 7.29.0.Sent the flare to support. UTC | CORE | ERROR | (pkg/forwarder/worker.go:179 in process) | Too many errors for endpoint 'https://7-29-0-app.agent.datadoghq.com/api/v1/series?api_key=***************************': retrying later |
same issue here: |
Same issue here:
I'm using the Datadag Lambda Extension installed using the Datadog Serverless Plugin, and having a few errors like those. |
same issue here, I think something is wrong with their API and they dont want to surface it.
|
This is my error. I am using iptables ruling at DOCKER-USER chain level to Firewall my exposed containers. I believe the problem is related to it, because probably the packets are not reaching datadog server. The thing is What are the ports that need to be opened for out bounding packets? |
We are also running into an issue with the
Are there any updates to this issue? It is causing confusion with our logs in ECS. |
A number of my datadog agents are working fine but a few new installations and the agents which were restarted recently facing similar issues. Error logs attached.
|
It looks like this issue has become a bit of a random collection of connection issues (and some build issues). In general, DataDog support is best suited to handle these situations: they can look at the circumstances, examine a flare, and make recommendations for the most successful configurations. I'll close this issue up now. |
@djmitche I've frequently contacted support about such issues, but after the initial generic reply they do not get back to me. |
1 similar comment
@djmitche I've frequently contacted support about such issues, but after the initial generic reply they do not get back to me. |
reacgi
reaching out now :) specifically for the following two errors:
edit: i provided logs to them via flare...will update when i hear back. |
@djmitche and the response "Thank you for verifying. I have confirmed with our engineers that this is a known issue that is being tracked. I will mark this as closed for now, but feel free to reach back out to Support if you have any questions on this. Thank you for helping us to improve our product!" so maybe this issue should be opened back up considering it's a known issue being tracked internally ? |
As I mentioned, this has become a bit of a "collector" issue for a bunch of different problems with similar error messages. I think the internal tracking will be sufficient, and there's no need to re-open this issue. |
ah, thanks for clarifying. we'll ignore these logs for now. |
@djmitche could you provide some open issues that mirror these logs? |
I am using datdaog lambda extension to forward my AWS Lambda logs directly to datadog. I am also getting the same error. yyyy-MM-dd HH:mm:ss UTC | DD_EXTENSION | ERROR | SyncForwarder.sendHTTPTransactions final attempt: error while sending transaction, rescheduling it: Post "https://6-0-0-app.agent.datadoghq.com/api/*/*?api_key=***************************6c232": context deadline exceeded (Client.Timeout exceeded while awaiting headers) 2022-07-01 13:24:32 UTC | DD_EXTENSION | ERROR | telemetry.Proxy: http: proxy error: context canceled Can someone please help me out of this. |
Too many errors for endpoint... Retrying later is perhaps one of the worst error messages I've come across in recent times. It is useless, confusing and causes massive issue report threads like this. The required action here seems pretty clear to me. Datadog engineering team need to fix the error handling to provide a bit more information. That would save the Datadog support team, me and all these other users in the above thread and related threads a whole bunch of time and headaches! |
So, it seems the error indicates that a 'circuit breaker' has considered your target host to be on a blacklist/blockedList... 🤔
|
(sorry for the noise, I just realised I posted the above comments on an unrelated issue report! 🤦) |
I was able to build agent from master. After running
./bin/agent/agent start -c ./bin/agent/dist/
I'm getting weird following error messageThere is also no connection visible on dashboard. One other thing is version
Agent 6.0.0 - Commit: - Serialization version:
but master is on 6.1.1.Anyone can help here debug what is going on.
The text was updated successfully, but these errors were encountered: