-
Notifications
You must be signed in to change notification settings - Fork 801
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
UTF-8: Implement support in Python client library #1013
Comments
I will take this |
A lot of the existing python parser does not at all take into account quoted characters and makes many calls to .index, .find, and regex matches that ignore quoted characters. This will break today if label values contain things like {, }, and =. So, this change will require a lot of rewriting to protect the existing code against such issues before it can even be updated to support quoted names |
part of #1013 Signed-off-by: Owen Williams <[email protected]>
part of #1013 Signed-off-by: Owen Williams <[email protected]>
part of #1013 Signed-off-by: Owen Williams <[email protected]>
part of #1013 Signed-off-by: Owen Williams <[email protected]>
As in prometheus/client_golang#1369 and prometheus/client_java#916, the Python library needs to be updated to support UTF-8.
Tasks:
For background and references see prometheus/prometheus#13095
The text was updated successfully, but these errors were encountered: