OSProfiler in nova

Registered by Andrey Kurilin on 2015-12-08

Spec in oslo( https://review.openstack.org/#/c/103825/ ) describes most of points and use cases of osprofiler.
Short summary:
 - OSProfiler is a cross service profiler.
 - It is already supported and used in several OpenStack projects(cinder, glance, heat and etc).
 - There is no performance impact in case of disabled OSProfiler. Just simple check "if osprofiler is not None".
 - Patches which add support of OSProfiler to nova are almost ready and waiting for your attention and review.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Andrey Kurilin
Direction:
Approved
Assignee:
Dina Belova
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-3
Started by
Andrey Kurilin on 2015-12-08
Completed by
Matt Riedemann on 2017-01-19

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/osprofiler-support-in-nova,n,z

Addressed by: https://review.openstack.org/254703
    Integrate OSprofiler and Nova

Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka. For more details please see: http://docs.openstack.org/releases/schedules/mitaka.html#m-nova-npff and http://docs.openstack.org/developer/nova/process.html#non-priority-feature-freeze
--johnthetubaguy 2016.02.08

There is a job that has started voting on OSprofiler changes, and could be used to start to test this integration: gate-tempest-dsvm-neutron-src-osprofiler. Reapprove blueprint for newton --johnthetubaguy 18th April 2016

This still has outstanding changes and we're now at non-priority blueprint
feature freeze for Newton. -- mriedem 20160630

(?)

Work Items

Work items:
- Support in python-novaclient: DONE
- Support in nova: DONE

This blueprint contains Public information 
Everyone can see this information.