Boston
May 8-11, 2017

Event Details

Please note: All times listed below are in Central Time Zone


OSprofiler: Evaluating OpenStack

OSprofiler is a lightweighted OpenStack-centric profiling library, that provides functionality to generate one trace per API request, that goes through all involved services and clients. This trace can then be used to build a tree of calls which can be quite handy for a variety of reasons (e.g. in isolating cross-project performance issues).

During a long trip from PoC to Oslo library, OSprofiler has been interated to lots of OpenStack projects (Nova, Neutron, Cinder, Glance, Heat, etc.), allowing to evaluate OpenStack behavior and find issues on REST API, RPC and DB usage layers. Newest driver model allows to store API requests profiling information in various storage options - starting with classic OpenStack-telemetry to MongoDB, Elasticsearch, Redis and Log Insight solutions.

Please join us on this presentation to learn more about the library, its architecture and possible use cases, that can make OpenStack development and debugging step on the new level.


What can I expect to learn?
  • Reasons to create a specialized library for OpenStack profiling
  • Use cases, tips and "how to"s
  • OSprofiler architecture: what is profiled and how
  • Adding OSprofiler support to the new OpenStack ecosystem project
Thursday, May 11, 9:50am-10:30am (1:50pm - 2:30pm UTC)
Difficulty Level: Intermediate
Staff Engineer at VMware
Vipin has been part of the OpenStack community since 2013, and his areas of interest include cloud storage, scalability and performance. He is an active contributor in OpenStack Cinder and a core reviewer of OpenStack osprofiler and oslo.vmware projects. In VMware, he is a member of the VMware Integrated OpenStack (VIO) team. FULL PROFILE
Comments
1 Reviews
5
Posted: 2863 days ago