osprofiler/osprofiler/drivers
Ilya Shakhat cdb6e83ed1 Extend messaging driver to support reporting
Messaging driver is extended to read profiling events
from RabbitMQ and generate report. This simplifies
usage of profiling in DevStack since Ceilometer is not
needed anymore.

The typical workflow is following:
1. User issues a command with profiling enabled:
   openstack --os-profile SECRET KEY <command>

2. User retrieves the trace:
   osprofiler trace show --connection messaging://
      --transport-url rabbit://<rabbituser>:<rabbitpassword>@<devstack>:5672/
      --json <trace-id>

Change-Id: I950896d6d9156f09e378bdfcf272aef5da4ece74
2017-10-27 12:34:38 +02:00
..
__init__.py Merge "Add Log Insight driver" 2016-11-07 19:44:53 +00:00
base.py Remove dependency on oslo.log library 2017-08-29 10:21:50 +02:00
ceilometer.py Improve error reporting for Ceilometer driver 2017-06-07 15:05:07 -07:00
elasticsearch_driver.py Add Elasticsearch driver 2016-09-07 18:03:06 +03:00
loginsight.py Add Log Insight driver 2016-11-07 15:30:52 +05:30
messaging.py Extend messaging driver to support reporting 2017-10-27 12:34:38 +02:00
mongodb.py Add MongoDB driver 2016-07-18 15:41:26 +03:00
redis_driver.py Add a redis driver 2016-11-07 06:35:52 -06:00