Fixes: https://tracker.ceph.com/issues/39434
Signed-off-by: Alfonso MartÃnez <almartin@redhat.com>
(cherry picked from commit
843802f43eaa8d0117dd2585b19ac71add3f1024)
Conflicts:
- path: src/pybind/mgr/prometheus/module.py
comment: resolved new line conflict in promethize()
def promethize(path):
''' replace illegal metric name characters '''
- result = path.replace('.', '_').replace('+', '_plus').replace('::', '_')
+ result = path.replace('.', '_').replace(
+ '+', '_plus').replace('::', '_').replace(' ', '_')
# Hyphens usually turn into underscores, unless they are
# trailing