| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a new type of collector "sqlalchemy".
To enable it, add the following line into DevStack local.conf:
OSPROFILER_COLLECTOR=sqlalchemy
OSProfiler DevStack plugin creates database for traces and
configures all services to use it.
SQLAlchemy driver is extend to be able to list traces.
Zuul job is added to run Tempest tests with sqlalchemy driver enabled.
Change-Id: Ia943d311d78f6dfd2e6bb884c8dca725b3b2a36b
|
| |
|
|
| |
Change-Id: Id2b126d0b66a24a099fb7f52aa819b4b0ac0f7c7
|
| |
|
|
| |
Change-Id: I125d82c15a588aba320347c4d6c6eb41c7edbcfd
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a new type of collector "jaeger".
To try this patch out add following lines into local.conf:
enable_plugin osprofiler https://git.openstack.org/openstack/osprofiler refs/changes/67/611067/4
OSPROFILER_BRANCH=refs/changes/67/611067/4
OSPROFILER_COLLECTOR=jaeger
Jaeger UI can be accessed on port 16686.
Change-Id: I29031764290106570a1d358f6fd653c5367ca587
|
| |
|
|
|
|
|
| |
This patch adds a new configuration variable OSPROFILER_TRACE_SQLALCHEMY
with default value `True`.
Change-Id: I72c782872dac370d6d1620cf734a293f998ed7f1
|
| |
|
|
|
|
| |
Add password (AUTH) support to redis driver.
Change-Id: I5e3af4848ecce7b0a8a469faa587f54689358d3b
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Our current Ceilometer driver relies on old version of ceilometer client,
which is in deprecated state and not compatible with the latest Telemetry
projects (Panko, Gnocchi). The functionality of the driver is not tested
automatically and most probably broken. So it's time to let it go and
clean the code.
This patch leaves "messaging" driver as default for notification and
makes "connection-string" a required parameter in CLI. In the future
we may consider to change default notification driver, though it
requires proper release note handling in all affected projects.
Change-Id: Id8442c4ff13c5cc33fd909b4757757cc5f396f50
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
With this patch the user can select which OSProfiler driver to use
in DevStack. The configuration parameter is `OSPROFILER_CONNECTION_STRING`.
Default empty value refers to Ceilometer-based driver (value `messaging://`).
DevStack plugin's README is updated to explain new option.
Change-Id: I608cd3e7bafd29db72e9e3e4cb8eb7437cd81ab2
|
| |
|
|
|
|
|
|
| |
Let the Devstack users override the default value of option
`hmac_keys` by the means of the environment variable set in
local.conf.
Change-Id: I0241abc4129f2d0130246723b78c584d448870a2
|
| |
|
|
|
|
|
|
|
| |
The order to enable devstack plugins is ommited which causes a
failure during the stack execution. This patch specifies this
requirement.
Change-Id: Id59072c1c17530addb45b24ccec6b3c6fe6cc6df
Closes-Bug: #1656373
|
| |
|
|
|
|
|
| |
Ceilometer now uses Panko to store event, should enable Panko when
enabling OSProfiler.
Change-Id: I929505f38bce58b6061f757b64014afa3cab6c51
|
|
|
This allows us to automate enabling OSProfiler in OpenStack
Just add to DevStack localrc file:
enable_plugin ceilometer https://github.com/openstack/ceilometer
enable_plugin osprofiler https://github.com/openstack/osprofiler
Change-Id: I3607407dd506723c1aad6696ec98eaed8a8ddd9e
|