On 05.06.24 18:07, 'Fabian Stäber' via Prometheus Developers wrote: > > So, is the prefered solution to keep things as they are, i.e. keep > replacing dots with underscores?
I don't think the purpose of the survey was to find a "preferred solution". First of all, this is a technical decision, not a democratic one. And even if it were, an online survey is inherently biased. The idea behind the survey was (I hope) to get a broad idea what people find surprising or annoying, what they expect, what they like, ... and then we can use those inputs in a responsible fashion to inform decisions. > > why allow two different separator characters if they have no > > semantic difference (no true namespacing). > > This argument seems to resonate with the Prometheus team. If this is the > main concern, we don't solve it by allowing dots in quotes. We solve this > by replacing dots with underscores. As discussed before, this solution has issues because you might run into name collisions, and it is hard to match a name from one side of the conversion wall to the corresponding name on the other side. The previous discussion lead to the conclusion that we want allow all of UTF-8, because OTel does, but that everything that is not a valid conventional Prometheus name will require quoting. We kept open the option of later allowing more characters in the unquoted names, after we have seen how the quoting goes. > >From the survey it looks like most users prefer the current naming scheme > as well: > > [image: screenshot_2024-06-05_18:04:05_908234003.png] > [image: screenshot_2024-06-05_18:04:14_304430186.png] The people in the survey got confronted with the various quoting schemas without providing any context. This can only give us some idea about people's gut feeling, but not much more. > Shall we just drop the idea of adding UTF-8 support? I don't understand the jump to this conclusion. OTel stil supports all of UTF-8 in names. If somebody names a metric in Chinese or Cyrillic, we cannot convert it to "______________". That's the whole point. We need UTF-8 support _anyway_. So let's do it and see how it goes before running the umptieth reiteration of "can we just allow dots in metric names". -- Björn Rabenstein [PGP-ID] 0x851C3DA17D748D03 [email] bjo...@rabenste.in -- You received this message because you are subscribed to the Google Groups "Prometheus Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/ZmCYjf9yXTLMqNbW%40mail.rabenste.in.