Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

otel2influx: configurable span "dimensions" #251

Closed
3 tasks done
jacobmarble opened this issue Jun 2, 2023 · 0 comments
Closed
3 tasks done

otel2influx: configurable span "dimensions" #251

jacobmarble opened this issue Jun 2, 2023 · 0 comments
Assignees

Comments

@jacobmarble
Copy link
Member

jacobmarble commented Jun 2, 2023

Currently, spans are stored with most attributes converted to a single JSON blob, then stored as one field named attributes. Let's improve this by allowing the user to select attribute keys ("dimensions") they would like to be used as InfluxDB tags, and let the rest remain in the attribute field.

Tasks

  1. jacobmarble
  2. cmd/configschema cmd/otelcontribcol exporter/influxdb receiver/influxdb
    codeboten
  3. area/telemetry feat plugin/input ready for final review
    srebhan
jacobmarble added a commit that referenced this issue Jun 7, 2023
Fixes #251

This change breaks the external API for the `otel2influx` module.

Each of the otel2influx traces, metrics, and logs exporters now takes a
config object, each of which has a default constructor. This way, we can
add other config options for future features.
jacobmarble added a commit to jacobmarble/opentelemetry-collector-contrib that referenced this issue Jun 7, 2023
jacobmarble added a commit to jacobmarble/opentelemetry-collector-contrib that referenced this issue Jun 7, 2023
jacobmarble added a commit to jacobmarble/opentelemetry-collector-contrib that referenced this issue Jun 7, 2023
@jacobmarble jacobmarble reopened this Jun 7, 2023
@jacobmarble jacobmarble self-assigned this Jun 7, 2023
jacobmarble added a commit to jacobmarble/opentelemetry-collector-contrib that referenced this issue Jun 7, 2023
jacobmarble added a commit to jacobmarble/opentelemetry-collector-contrib that referenced this issue Jun 7, 2023
jacobmarble added a commit to jacobmarble/opentelemetry-collector-contrib that referenced this issue Jun 8, 2023
Jayclifford345 pushed a commit to InfluxCommunity/influxdb-observability that referenced this issue Jun 15, 2023
Fixes influxdata#251

This change breaks the external API for the `otel2influx` module.

Each of the otel2influx traces, metrics, and logs exporters now takes a
config object, each of which has a default constructor. This way, we can
add other config options for future features.
Jayclifford345 pushed a commit to InfluxCommunity/influxdb-observability that referenced this issue Jun 15, 2023
Fixes influxdata#251

This change breaks the external API for the `otel2influx` module.

Each of the otel2influx traces, metrics, and logs exporters now takes a
config object, each of which has a default constructor. This way, we can
add other config options for future features.
Jayclifford345 pushed a commit to InfluxCommunity/influxdb-observability that referenced this issue Jun 15, 2023
Fixes influxdata#251

This change breaks the external API for the `otel2influx` module.

Each of the otel2influx traces, metrics, and logs exporters now takes a
config object, each of which has a default constructor. This way, we can
add other config options for future features.
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

No branches or pull requests

1 participant