Is your feature request related to a problem? Please describe.
When converting to opentelemetry metrics, The influxdb receiver is joining the measurement name and each field with a "_".
Several of the telegraf output plugins are joining measurement and fields with a "." making it difficult to migrate to the open telemetry collector without changing metric names in all of the downstream dashboards and monitors impacted.
Describe the solution you'd like
Allow the field separator to be configurable when ingesting metrics.
We looked at using transforms but our field names have underscores in them as well so there is no simple way to convert these back to a period as a separator.
Component(s)
receiver/influxdb
Is your feature request related to a problem? Please describe.
When converting to opentelemetry metrics, The influxdb receiver is joining the measurement name and each field with a "_".
Several of the telegraf output plugins are joining measurement and fields with a "." making it difficult to migrate to the open telemetry collector without changing metric names in all of the downstream dashboards and monitors impacted.
Describe the solution you'd like
Allow the field separator to be configurable when ingesting metrics.
Describe alternatives you've considered
We looked at using transforms but our field names have underscores in them as well so there is no simple way to convert these back to a period as a separator.
Additional context
Relavant code
metricName := fmt.Sprintf("%s_%s", measurement, k)