client_rust icon indicating copy to clipboard operation
client_rust copied to clipboard

UTF-8: Implement support in Rust client library

Open ywwg opened this issue 1 year ago • 3 comments

As in https://github.com/prometheus/client_golang/issues/1369 and https://github.com/prometheus/client_java/issues/916, the Rust client library needs to be updated to support UTF-8.

Tasks:

  • [ ] Add flag to enable change in validation logic to check that metric and label names are UTF-8 valid instead of the old letters/numbers/underscores/colons set
  • [ ] Update exposition format parsers for the new syntax
  • [ ] Update PromQL parsers (if any) for the new syntax
  • [ ] Update content negotiation logic

For background and references see https://github.com/prometheus/prometheus/issues/13095

ywwg avatar Mar 05 '24 16:03 ywwg

@ywwg I would like to take this up.

shashank-priyadarshi avatar Sep 30 '24 09:09 shashank-priyadarshi

@shashank-priyadarshi Thanks! I'm making progress on this already on my end

fedetorres93 avatar Oct 07 '24 17:10 fedetorres93

Yes sorry I am unable to assign Fede on this issue

ywwg avatar Oct 07 '24 17:10 ywwg