OTel data stream routing implemented in #201 does not sanitize values, i.e. a - in the supplied dataset / namespace will go through the logic and result in non-compliant data stream name. There are more rules to observe, see in https://www.elastic.co/guide/en/ecs/current/ecs-data_stream.html
The bugfix can be a breaking change for existing users and should be stated as such in changelog.
OTel data stream routing implemented in #201 does not sanitize values, i.e. a
-
in the supplied dataset / namespace will go through the logic and result in non-compliant data stream name. There are more rules to observe, see in https://www.elastic.co/guide/en/ecs/current/ecs-data_stream.htmlThe bugfix can be a breaking change for existing users and should be stated as such in changelog.