THRIFT-4185: (scribe ctrl counters) fix encoding in name of counter avoiding outage in monitoring
Client: fb303
This closes #1257
diff --git a/contrib/fb303/py/fb303_scripts/fb303_simple_mgmt.py b/contrib/fb303/py/fb303_scripts/fb303_simple_mgmt.py
index 4b1c257..7d5d231 100644
--- a/contrib/fb303/py/fb303_scripts/fb303_simple_mgmt.py
+++ b/contrib/fb303/py/fb303_scripts/fb303_simple_mgmt.py
@@ -82,7 +82,7 @@
try:
counters = fb303_wrapper('counters', port, trans_factory, prot_factory)
for counter in counters:
- print "%s: %d" % (counter, counters[counter])
+ print "%s: %d" % (counter.encode('utf-8'), counters[counter])
return 0
except:
print "failed to get counters"