neutron/neutron/plugins/ml2/drivers
Dina Belova 9a43f58f4d Add OSprofiler support
* Add osprofiler wsgi middleware. This middleware is used for 2 things:
  1) It checks that person who wants to trace is trusted and knows
     secret HMAC key.
  2) It starts tracing in case of proper trace headers
     and adds first wsgi trace point, with info about HTTP request

* Add initialization of osprofiler at start of service
  Currently that includes oslo.messaging notifer instance creation
  to send Ceilometer backend notifications.

Neutron client change: Ic11796889075b2a0e589b70398fc4d4ed6f3ef7c

Co-authored-by: Ryan Moats <rmoats@us.ibm.com>
Depends-On: I5102eb46a7a377eca31375a0d64951ba1fdd035d
Closes-Bug: #1335640
DocImpact Add devref and operator documentation on how to use this
APIImpact
Change-Id: I7fa2ad57dc5763ce72cba6945ebcadef2188e8bd
2016-05-20 11:35:59 -05:00
..
agent Add OSprofiler support 2016-05-20 11:35:59 -05:00
l2pop Classes lack metaclass decoration 2016-05-05 13:31:15 -06:00
linuxbridge Add OSprofiler support 2016-05-20 11:35:59 -05:00
macvtap Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
mech_sriov Add OSprofiler support 2016-05-20 11:35:59 -05:00
openvswitch Add OSprofiler support 2016-05-20 11:35:59 -05:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
helpers.py Values for [ml2]/physical_network_mtus should not be unique 2016-04-07 19:37:28 +03:00
mech_agent.py Add provisioning blocks to status ACTIVE transition 2016-05-11 11:03:09 -07:00
type_flat.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
type_geneve.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
type_gre.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
type_local.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
type_tunnel.py Classes lack metaclass decoration 2016-05-05 13:31:15 -06:00
type_vlan.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
type_vxlan.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00