Jaeger-Collector with Cassandra, occasionally seeing read tcp i/o timeout errors #4935
Unanswered
jay-annapureddy
asked this question in
Q&A
Replies: 1 comment 1 reply
-
There are too many possibilities why TCP timeout could happen - networking issues, Cassandra freezing for GC, etc. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Community,
I am using Jaeger Collector with Cassandra API of Azure Cosmos DB and occasionally I see read tcp i/o timeout errors, any suggestions on how to fix this error ?
Message:
Failed to save span
Error:
Failed to insert span: failed to Exec query '[query statement="\n\t\tINSERT\n\t\tINTO traces(trace_id, span_id, span_hash, parent_id, operation_name, flags,\n\t\t\t\t start_time, duration, tags, logs, refs, process)\n\t\tVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" values=[3c65c6e584704d2ceb66c8a6f69ed733 6984534632810557311 -2304111467315990741 0 GET 0 1699513087558000 502 [{Key:otel.library.name ValueType:string ValueString:@opentelemetry/instrumentation-http ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:otel.library.version ValueType:string ValueString:0.44.0 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.url ValueType:string ValueString:http://192.168.140.32:8882/probe/status/ready ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.host ValueType:string ValueString:192.168.140.32:8882 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:net.host.name ValueType:string ValueString:192.168.140.32 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.method ValueType:string ValueString:GET ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.scheme ValueType:string ValueString:http ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.target ValueType:string ValueString:/probe/status/ready ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.user_agent ValueType:string ValueString:kube-probe/1.27 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:http.flavor ValueType:string ValueString:1.1 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:net.transport ValueType:string ValueString:ip_tcp ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:net.host.ip ValueType:string ValueString:::ffff:192.168.140.32 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:net.host.port ValueType:int64 ValueString: ValueBool:false ValueInt64:8882 ValueFloat64:0 ValueBinary:[]} {Key:net.peer.ip ValueType:string ValueString:::ffff:127.0.0.6 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:net.peer.port ValueType:int64 ValueString: ValueBool:false ValueInt64:36927 ValueFloat64:0 ValueBinary:[]} {Key:http.status_code ValueType:int64 ValueString: ValueBool:false ValueInt64:200 ValueFloat64:0 ValueBinary:[]} {Key:http.status_text ValueType:string ValueString:OK ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:span.kind ValueType:string ValueString:server ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:internal.span.format ValueType:string ValueString:proto ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]}] [] [] {ServiceName:demo-app.gef2 Tags:[{Key:telemetry.sdk.language ValueType:string ValueString:nodejs ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:telemetry.sdk.name ValueType:string ValueString:opentelemetry ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:telemetry.sdk.version ValueType:string ValueString:1.17.1 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.pid ValueType:int64 ValueString: ValueBool:false ValueInt64:7 ValueFloat64:0 ValueBinary:[]} {Key:process.executable.name ValueType:string ValueString:node ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.executable.path ValueType:string ValueString:/usr/local/bin/node ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.command_args ValueType:string ValueString:["/usr/local/bin/node","--max-http-header-size=32768","/app/dist/main.js","-p","8882"] ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.runtime.version ValueType:string ValueString:18.18.2 ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.runtime.name ValueType:string ValueString:nodejs ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.runtime.description ValueType:string ValueString:Node.js ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.command ValueType:string ValueString:/app/dist/main.js ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]} {Key:process.owner ValueType:string ValueString:root ValueBool:false ValueInt64:0 ValueFloat64:0 ValueBinary:[]}]}] consistency=LOCAL_ONE]': read tcp 192.168.141.12:60776->10.114.58.111:10350: i/o timeout
Stacktrace
Collector Configuration
Beta Was this translation helpful? Give feedback.
All reactions