I'm getting this error after the helm upgrade --na...
# support
s
I'm getting this error after the helm upgrade --namespace=platform my-release signoz/k8s-infra --version 0.11.12 I was previously using 0.11.7 and this did not happen
Copy code
2024/09/19 23:49:30 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:49:39 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:49:48 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:49:57 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:50:06 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:50:15 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:50:24 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
2024/09/19 23:50:33 http: superfluous response.WriteHeader call from <http://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader|go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request.(*RespWriterWrapper).writeHeader> (resp_writer_wrapper.go:78)
p
@Vibhu Pandey can you look into this? This might be related to this PR: https://github.com/SigNoz/charts/pull/488
v
Hi @Samuel Olowoyeye , We have upgraded the underlying collector from 0.88 to 0.109 as per the latest otel release. Can you post more context? Which pods are throwing this error?
s
Here is my helm chart it's happening on App version 0.109.0, this is happening across all my agent pod
v
Please share your values.yaml file.
Also is the chart not collecting data at all?
s
It's collecting data
Copy code
global:
  clusterName: dev
  # deploymentEnvironment: dev

otelCollectorEndpoint: IP:4317
otelInsecure: true

otelDeployment:
  enabled: false

presets:
  hostMetrics:
    enabled: false
  kubeletMetrics:
    enabled: false
  clusterMetrics:
    enabled: false
  logsCollection:
    # whether to enable log collection
    enabled: true
    whitelist:
      enabled: true
      signozLogs: false
      namespaces:
        - madapi-prod
otelAgent:
  config:
    processors:
      batch:
        send_batch_size: 10000
      resource/upsert:
        attributes:
          - key: deployment.environment
            value: "dev"
            action: upsert
      tail_sampling:
        policies:
          - name: drop_noisy_traces_url
            type: string_attribute
            string_attribute:
              key: url.path
              values:
                - \/actuator*
                - \/health*
              enabled_regex_matching: true
              invert_match: true
    exporters:
      otlp:
        sending_queue:
          queue_size: 10000
    service:
      pipelines:
        traces:
          processors: [resource/upsert, batch,tail_sampling]
        metrics:
          processors: [resource/upsert, batch]
        logs:
          processors: [resource/upsert, batch]
@Vibhu Pandey