| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Add memory swap metric for VM, including:
memory.swap.in
memory.swap.out
Change-Id: Ia529fe7cb2df41099f62052089332d138cb3dedb
Implements: blueprint add-memory-swap-metric
|
|/
|
|
|
|
|
|
| |
1. Add port.* meters for collecting neutron port statistics.
2. Unit tests for port.* meters and switch.ports meter
Change-Id: I89e43e275f902faaf6ad59f6ff16ba786e6f372d
Implements: blueprint network-statistics-from-opendaylight
|
|
|
|
|
|
|
| |
This adds a new publisher supporting samples and events which can be
used in the pipelines.
Change-Id: I5f95228c38656522a14b20370e2cfd67cb911f80
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently each compute pollster polls the backend for each
metric of each instance while almost all backends can retrieve all stats
at once (all except xenapi).
This change reworks the compute pollsters to make one inspector call to
retrieve data for an instance.
The cache structure is simplified a lot by removing the useless intermediate
object.
We now cache the cpu stats, since putting the polling of an instance
twice in polling.yaml is a non sense. We don't care if the second poll
have a wrong timestamp due to the caching.
Related-Bug: 1670948
Change-Id: Id90f701cef261e165b63f0ba92a35cecfed659e7
|
|/
|
|
|
|
|
| |
To not fall into https://review.openstack.org/#/c/428777
during ceilometer-upgrade we should require at least gnocchiclient 3.1.
Change-Id: I020a7d84b1732f8c2bebb0c5d633ec476432e248
|
|
|
|
| |
Change-Id: I3735db7a37eff9e822e5180349eb8f86002fd0ef
|
|
|
|
|
|
| |
we deprecated this in newton and it's been dead for far longer.
Change-Id: I790e36c7daefb07eefe68298f91c14211f9a8df0
|
|
|
|
|
|
|
|
| |
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.
Change-Id: Ic7ebd51a9a6eb21e9b695a873772a7bc476709e5
|
|
|
|
|
|
|
| |
This change save some resources usage by loading only once each
publisher.
Change-Id: Ibc0fd399ca0668937f53ac3a2e68938a0a24cb87
|
|
|
|
| |
Change-Id: Id0267eda42c7571e2f6ac880be9ed438779c48ab
|
|
|
|
|
|
| |
This now has been moved to Panko.
Change-Id: I179eb0d436752e3bb8abaed714664cf74f5615e6
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Deprecate the direct publisher in favor of explicit
publisher name like 'gnocchi://', 'database://',
'file://', ...
Change-Id: I11991352e55c7efc2fa808d429075a060fdcd29e
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Makes the exception locator more specific.
Change-Id: Ia2fd73666f9da9ac132f7408996defe92a677cc0
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This remove pollsters option from configfile sample
due to a duplicate option registration. This will
be fixed later.
The exchange_control group in the config sample doesn't exit
in reality exchange are in DEFAULT group.
This removes usage of cfg.CONF everywhere left.
This adds all missing OPTS in sample file.
Change-Id: I48c11ee7e1aae65847958b98532b3bdb48a3ceb5
|
|/
|
|
|
|
|
| |
this doesn't measure anything and the equivalent functionality can
be done against image.size meter.
Change-Id: I79d47ac253a8dd4d8d5e927bedeb21bd407edf93
|
|
|
|
|
|
|
| |
This change add the support of metering size of volume/snapshot/backup.
Blueprint add-support-of-metering-volume-related-resources
Change-Id: I9c6ec1e79c267255e7839d70324726e56bc6d768
|
|
|
|
| |
Change-Id: Ib7875909cc6b997fb25003cbd48eb1434b20fd35
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allows compute agent to poll for tx and rx errors and dropped
packets.
Closes-Bug: #1587987
Change-Id: I5f1a48b4f1751c64dde2e09005947f7af1efa505
|
|/
|
|
|
|
|
|
|
|
| |
Since we have disable the non-metric meters in Liberty and
expected to remove them. Now it is time to clean these deprecated
metrics.
[1] https://review.openstack.org/#/c/194409/
Change-Id: I8d0d40057b415e24d760c3dff9ca5ae57de27c61
|
|
|
|
|
|
|
|
|
| |
The calling of method prepare_service is missing when ceilometer-
api started using wsgi script that pbr generated, this patch fixed
this problem.
Change-Id: I2210f408b0d3cc8378d62f62edce4edbe8102dad
Closes-Bug: #1625918
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The options from oslo.db are also used by other storage drivers such as
MongoDB, which makes it mandatory even for this backend.
Change-Id: I3b09cffca1285ff92c0c7492b5b48c6a560251e5
Closes-Bug: #1624692
|
|/
|
|
|
| |
Closes-Bug: #1624873
Change-Id: I40040ce96a76c76887e0139cf045b73010a6820c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
We need more statistics, including IPC, cache references and
cache misses, to do performance tuning. This patch introduces
four new meters to get them.
Change-Id: Icb21eeed0e004450556176d01520784acd98002e
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Related-Bug: #1621384
Change-Id: I227c121b69ac1f51ed922e0b11bec005928aacab
|
|/
|
|
| |
Change-Id: I8812ea1a92d6dc7f41a490e971bb7a09dee9b304
|
|
|
|
| |
Change-Id: I9adcc6c2180bae1d0e17a7d03fe2df9fca096487
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I101f6b70d01cd83a772d1e00949485ec2ef8b448
|
| |
| |
| |
| | |
Change-Id: Iac0453d086ec82d6b4a1202b477fe961a58e62e3
|
| |
| |
| |
| | |
Change-Id: I6973049554b19d29a524886a217021a2e32efec9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since the Glance v1 APIs won't be maintained any more, it is better to
switch use Glance v2 for in image pollsters.
Change-Id: Ib2df3bb4fdd12649bddffd624714707e1369f6af
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some Intel processor families (e.g. the Intel Xeon processor E5 v3
family) introduced MBM (Memory Bandwidth Monitoring) to measure
bandwidth from one level of the cache hierarchy to the next by
applications running on the platform. It supports both 'local
bandwidth' and 'total bandwidth' monitoring for the socket. Local
bandwidth measures the amount of data sent through the memory
controller on the socket and total b/w measures the total system
bandwidth. This patch introduces two new meters to get memory
bandwidth statistics based on Intel CMT feature.
Change-Id: Iab9b326695b4ac5b5841b930ebad633d4e3a01e6
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Idb6764fab8f0c676f39a082ebd3f51d4dc83d2c0
|
|/
|
|
| |
Change-Id: I4df8ff03b141c345f00a8a4f82c6e29f729da7af
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Polling agent doesn't need to load all discovers, loading by need
can save some memory resource usage.
Each discover has a group id, for each unique group id, there is
a long connection to coordinator backend. We usually polling by
namespace, hence central polling agent doesn't need local group id,
and compute polling agent does't need global group id if
workload_partition is disabled. So loading by need can save an
additional long connection.
Change-Id: I1b5a8d563ff10f448a5e19fe1c11f82c13cc6fd2
|
|
|
|
|
|
|
|
|
|
|
| |
Since we have moved alarm out of ceilometer, when run ceilometer-dbsync,
the alarm tables will still be created and won't be removed. This change
added a tool that allow users to drop the legacy alarm and alarm_history
tables with SQL backends.
Change-Id: Ia831741319fd8e198f54a7d4a99b4d7833074e8e
Closes-Bug: #1578128
Signed-off-by: liusheng <liusheng@huawei.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Some Intel processor families (e.g. the Intel Xeon processor E5 v3
family) introduced CMT (Cache Monitoring Technology) to measure the
usage of l3 cache (last level cache) by applications running on the
platform. This spec introduces one new meter to get l3 cache usage
statistics based on Intel CMT feature.
Implements: blueprint l3-cache-meter
Change-Id: I7f38e80776e1e55533b33e9c72dcab6d3c12abb4
|
|
|
|
| |
Change-Id: I7822964503439886ae08192c8edfb64c6201d438
|
|
|
|
| |
Change-Id: I47cd14fb6c06ea2c83adab987a0442ef9bd3f404
|
|
|
|
| |
Change-Id: I0718da0d8cd3a63708117d770b1bf21f9ce3bfe1
|