ironic/releasenotes/notes/enable-osprofiler-support-e3839b0fa90d3831.yaml
Dmitry Tantsur de581d5518 Release notes clean up for the next release
Change-Id: I4b911928bcdb65a9950dfe955afc5a4f554d9bd1
2017-08-08 14:30:02 +02:00

22 lines
907 B
YAML

---
features:
- |
Adds `OSProfiler <https://docs.openstack.org/osprofiler/latest/>`_ support.
This cross-project profiling library provides the ability to trace various
OpenStack requests through all OpenStack services that support it.
To initiate OpenStack request tracing, ``--os-profile <HMAC_KEY>`` option
needs to be added to an OpenStackClient command. As part of the output,
there will be a message with a Trace ID.
To see the HTML graphs, the following command should be used::
$ osprofiler trace show <trace_id> --html --out result.html
security:
- OSProfiler support requires passing of trace information between
various OpenStack services. This information is securely signed
by one of HMAC keys, defined in the ``ironic.conf`` configuration file.
To allow cross-project tracing, the same key should be used for all
OpenStack services.