Merge "Add OpenTracing based driver id"
This commit is contained in:
commit
e2c2aeba45
|
@ -153,14 +153,19 @@ class OpenStackShell(app.App):
|
||||||
|
|
||||||
def close_profile(self):
|
def close_profile(self):
|
||||||
if self.do_profile:
|
if self.do_profile:
|
||||||
trace_id = osprofiler_profiler.get().get_base_id()
|
profiler = osprofiler_profiler.get()
|
||||||
|
trace_id = profiler.get_base_id()
|
||||||
|
# Short ID for OpenTracing-based driver (64-bit id)
|
||||||
|
short_id = profiler.get_shorten_id(trace_id)
|
||||||
|
|
||||||
# NOTE(dbelova): let's use warning log level to see these messages
|
# NOTE(dbelova): let's use warning log level to see these messages
|
||||||
# printed. In fact we can define custom log level here with value
|
# printed. In fact we can define custom log level here with value
|
||||||
# bigger than most big default one (CRITICAL) or something like
|
# bigger than most big default one (CRITICAL) or something like
|
||||||
# that (PROFILE = 60 for instance), but not sure we need it here.
|
# that (PROFILE = 60 for instance), but not sure we need it here.
|
||||||
self.log.warning("Trace ID: %s" % trace_id)
|
self.log.warning("Trace ID: %s" % trace_id)
|
||||||
self.log.warning("Display trace with command:\n"
|
self.log.warning("Short trace ID "
|
||||||
|
"for OpenTracing-based drivers: %s" % short_id)
|
||||||
|
self.log.warning("Display trace data with command:\n"
|
||||||
"osprofiler trace show --html %s " % trace_id)
|
"osprofiler trace show --html %s " % trace_id)
|
||||||
|
|
||||||
def run_subcommand(self, argv):
|
def run_subcommand(self, argv):
|
||||||
|
|
Loading…
Reference in New Issue