Go to file
Ilya Shakhat f15a7e47e6 Make collector configurable in DevStack plugin
In DevStack OSProfiler is by default configured to use messaging
driver with Ceilometer backend. User can change the driver, but
still needs to install collector/storage manually. This patch
introduces configuration option `OSPROFILER_COLLECTOR` which is
used to specify which collector/storage to install into DevStack.

Currently 2 values are supported:
 * `redis` to install Redis server and use Redis driver
 * <empty> to keep the default behavior and use messaging driver

To test the patch on DevStack, the following lines are needed in local.conf:
  enable_plugin osprofiler https://git.openstack.org/openstack/osprofiler refs/changes/06/527406/5
  OSPROFILER_BRANCH=refs/changes/06/527406/5
  OSPROFILER_COLLECTOR=redis

Change-Id: Ia9763605db95b3f35c8b0e51211f96ee0dd3a82d
2017-12-15 15:07:18 +01:00
2017-07-06 21:50:47 +00:00
2017-07-28 21:06:02 +00:00
2017-07-06 16:24:38 +05:30
2015-10-17 22:34:15 +00:00
2017-11-08 08:56:17 +01:00
2016-02-29 13:42:14 +08:00
2014-01-09 11:25:23 +04:00
2016-03-10 17:54:20 +08:00
2017-11-08 08:56:17 +01:00

Team and repository tags

image

OSProfiler -- Library for cross-project profiling library

Latest Version

Downloads

OSProfiler provides a tiny but powerful library that is used by most (soon to be all) OpenStack projects and their python clients. It provides functionality to be able to generate 1 trace per request, that goes through all involved services. This trace can then be extracted and used to build a tree of calls which can be quite handy for a variety of reasons (for example in isolating cross-project performance issues).

Description
OpenStack cross service/project profiler
Readme 4.9 MiB
Languages
Python 93.3%
HTML 4.8%
Shell 1.9%