E544 OTTL function `get_sem_conv_span_name()` by cyrille-leclerc · Pull Request #43145 · open-telemetry/opentelemetry-collector-contrib · GitHub
[go: up one dir, main page]

Skip to content

Conversation

cyrille-leclerc
Copy link
Member
@cyrille-leclerc cyrille-leclerc commented Oct 6, 2025

Description

OTTL based solution for #43124

User experience could be:

processors:
  transform/sem_conv_span_name:
    error_mode: ignore
    trace_statements:
      - context: span
        statements:
          - set(attributes["original_name"], name)
          - set(name, get_sem_conv_span_name())

connectors:
  spanmetrics:

service:
  pipelines:
    traces:
      receivers: [otlp]
      processors: [transform/sem_conv_span_name]
      exporters: [spanmetrics, otlp]
    metrics:
      receivers: [otlp, spanmetrics]
      exporters: [otlp]

Link to tracking issue

Fixes #43124

Testing

Only unit tests for the moment

Documentation

TODO

@cyrille-leclerc cyrille-leclerc changed the title OTTL function get_sem_conv_span_name OTTL function get_sem_conv_span_name() Oct 6, 2025
@cyrille-leclerc
Copy link
Member Author

@iblancasa would that UX meet your expectations?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

spanmetricsconnector: set span name based on semantic conventions
1 participant
0