This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I06945b7d85ded52044899b712d90c151d1c0fcf2
In function inspect_vnics for libvirt, rx_drop and rx_errors have wrong
position, and tx_drop and tx_errors are the same.
This change is to fix this mistake.
Change-Id: Iab7dade8be7778371f6847b22f5dbec438d7fff7
Closes-Bug: #1706264
The current way to calculate rate of change is not precise at all and
depends on the local host clock. So, we have good chance that the host
clock derive a bit between each polling. Also the timestamp is polling
cycle run and not the exact polled sample.
This makes the rate of change transformer not accurate, and maybe wrong
if the local clock have jumped to much or if a pollster make to much
time to get the stats (libvirt reconnection, ...).
A sample gets a new attribute monotonic_time, where we can store an
accurate polling time using monotonic.monotonic().
In rate of change transformer, if the monotonic time is available we use
to calculate the time delta between samples.
For instance metrics, we set monotonic_time as soon as we poll it from
libvirt, avoiding almost all precision issue.
That makes the rate of change precise to the nanoseconds for polled
samples, while keeping the timestamp identical for all samples polled
during one cycle.
Related-bug: #1527620
Change-Id: I40e14fb6aa595a86df9767be5758f52b7ceafc8f
When using ceilometer-polling in a multiregion rgw setup, the
wrong endpint is selected and results in an RGWAdminAPIFailed
Change-Id: I6b28f796eacd8b3b33eb58fe05a81b2178165d9f
Closes-Bug: #1705233
Enable project_id config from SDN controller drivers.
Current code Project_id was set to None. With this commit,
project_id will be set by the driver. Existing drivers will set project_id
to None. OpenDayliht v2 driver will set project_id as the uuid of the
tenant owning the port for port meters and admin tenant id for switch,
switch.port and table meters.
Change-Id: I0e65d25e71d2d258ff0db76f020924170f380ec2
Implements: blueprint network-statistics-from-opendaylight
Closes-Bug: #1369428
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
The file has been moved from ceilometer/meter/data/meters.yaml to
ceilometer/data/meters.d/meters.yaml, in order to support loading
multiple meter definition files.
So I think it is necessary to update the info in doc.
Change-Id: I6e2dbe36cd6a3cf2c198dfbdffe696a954a57820
Related-Bug: #1479775
Project documents are being reprocessed due to document migration[1].
Update the docs theme to openstackdocstheme instead of oslosphinx.
[1] https://review.openstack.org/#/c/472275/
Change-Id: I505d837cc4e60356497cd37a8c9a12f846ffdf0d
This change uses an non-admin user for the autoscaling tests.
This should avoid future bug like
https://bugs.launchpad.net/aodh/+bug/1703824
Change-Id: Ia8b5244aee9b6fedb9f205c32fef968e12061e37
For class TenantDiscovery in ceilometer/agent/discovery/tenant.py
PS: use project instead of tenant.
Change-Id: I1efea9f6eb0ee8f03e775253bb37bfd3bd05e2dd