Skip to content

EventTransform logging OTEL traces when Eventing telemetry is enabled #8846

@lukasmrtvy

Description

@lukasmrtvy

Describe the bug
EventTransform logging OTEL traces when Eventing telemetry is enabled

Expected behavior
EventTransform`s stdout/stderr is not messy with OTEL events

To Reproduce

apiVersion: operator.knative.dev/v1beta1
kind: KnativeEventing
metadata:
  name: knative-eventing
  namespace: knative-eventing
spec: 
  config:
    observability:
      tracing-endpoint: "http://otel-traces-metrics-collector.demo.svc.cluster.local:4317/v1/traces"
      tracing-sampling-rate: "1"
      tracing-protocol: "grpc"
      metrics-endpoint: "http://otel-traces-metrics-collector.demo.svc.cluster.local:4317/v1/metrics"
      metrics-export-interval: 60s
      metrics-protocol: "grpc"
  workloads:
  - name: eventing-webhook
    resources:
    - container: eventing-webhook
      requests:
        memory: 250M
      limits:
        memory: 500M     

Knative release version
1.20.0 via operator

Additional context

  },
  instrumentationScope: { name: 'tracer', version: undefined, schemaUrl: undefined },
  traceId: '965e97c829cd58ffea56eefb4779a73a',
  parentId: '159ba28d97aee1c7',
  traceState: undefined,
  name: 'process_request',
  id: '7f959dfb0fcc7bcf',
  kind: 0,
  timestamp: 1768758192407000,
  duration: 14225.454,
  attributes: {},
  status: { code: 0 },
  events: [],
  links: []
}
{
  resource: {
    attributes: {
      'service.name': 'transform-jsonata',
      'telemetry.sdk.language': 'nodejs',
      'telemetry.sdk.name': 'opentelemetry',
      'telemetry.sdk.version': '1.30.1'
    }
  },
  instrumentationScope: { name: 'tracer', version: undefined, schemaUrl: undefined },
  traceId: '965e97c829cd58ffea56eefb4779a73a',
  parentId: 'b09bb11815baffde',
  traceState: undefined,
  name: 'http_request',
  id: '159ba28d97aee1c7',
  kind: 0,
  timestamp: 1768758192406000,
  duration: 16542.622,
  attributes: { 'http.method': 'POST', 'http.url': '/', 'http.status_code': 200 },
  status: { code: 0 },
  events: [],
  links: []
}

Metadata

Metadata

Labels

kind/bugCategorizes issue or PR as related to a bug.

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions