Abhay
03/14/2025, 6:40 AMopentelemetry-collector-contrib:0.109.0
signoz-otel-collector:0.111.22i am trying to shift collector from gRCP to HTTP as gRPC is causing load balancing issue if multiple collector pods are running(due to persistence connection used by gRPC) but Not able to send data to collector on HTTP port 4318 getting below error on agent logs :
{
"level": "warn",
"ts": 1741932754.2960992,
"caller": "grpc@v1.66.0/clientconn.go:1379",
"msg": "[core] [Channel #1 SubChannel #8]grpc: addrConn.createTransport failed to connect to {Addr: \"172.20.236.218:4318\", ServerName: \"signoz-infra-otel-collector:4318\", }. Err: connection error: desc = \"error reading server preface: http2: frame too large\"",
"grpc_log": true
}
looks like gRCP is in use, though i changed agent endpoint to HTTP :
exporters:
otlp:
endpoint: <http://signoz-infra-otel-collector:4318>
headers:
signoz-access-token: ${env:SIGNOZ_API_KEY}
"Content-Type": "application/x-protobuf"
compression: "gzip" # Optional: Use compression if needed
Vibhu Pandey
03/14/2025, 9:31 AMmax_recv_msg_size_mib
setting on the receiver: https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/configgrpc/README.mdAbhay
03/14/2025, 12:14 PMAbhay
03/15/2025, 3:46 AMAbhay
03/15/2025, 5:36 AMAbhay
03/20/2025, 10:10 AMVibhu Pandey
03/20/2025, 10:10 AMAbhay
03/20/2025, 10:13 AMAbhay
03/22/2025, 4:36 PMtelAgent:
config:
batch:
send_batch_size: 100000
send_batch_max_size : 110000
timeout: 5s