Note de la release actuelle¶
25.0.0-27¶
Nouvelles fonctionnalités¶
Ceilometer now supports polling Octavia load balancer metrics using openstacksdk. Two new meters are available:
loadbalancer.operating: Reports the operating status of load balancers (ONLINE=1, DRAINING=2, OFFLINE=3, DEGRADED=4, ERROR=5, NO_MONITOR=6, unknown=-1).loadbalancer.provisioning: Reports the provisioning status of load balancers (ACTIVE=1, DELETED=2, ERROR=3, PENDING_CREATE=4, PENDING_UPDATE=5, PENDING_DELETE=6, unknown=-1).
A new
loadbalancerresource type has been added to gnocchi_resources.yaml to enable publishing these metrics to Gnocchi.
Filtering out metrics from the Gnocchi service project in the Gnocchi publisher can now be disabled using the
enable_filter_projectpublisher option, e.g.gnocchi://?enable_filter_project=false(trueby default). This ensures that the Gnocchi service project always has metrics published to Gnocchi itself, which is usually the desired behaviour when the Swift storage driver is not being used (filtering should be enabled when using the Swift storage driver, to eliminate feedback loops during metric generation).
Notes de mises à jours¶
The reported units for the following metrics were changed from
MBandGBtoMiBandGiBrespectively, as the metrics are actually in mebibytes/gibibytes:memory/memory.*disk.root.sizedisk.ephemeral.sizevolume.sizevolume.snapshot.size/snapshot.sizevolume.backup.size/backup.sizevolume.provider.capacity.*/volume.provider.pool.capacity.*manila.share.size
Following the upgrade, the storage backends Ceilometer publishes to will go through an intermediary period where metrics using both the old and new units will exist at the same time:
In Gnocchi, newly created metrics will set
unitto the newer values. Existing metrics on existing resources, however, will not have their unit updated automatically. They will need to be changed manually, if required.In Prometheus, the
unitlabel will change for the above metrics, causing Prometheus to treat them as separate metrics (though with otherwise identical labels) for non-aggregated queries. These separate metrics will co-exist until the old metrics expire, but the overlap between the old and new metrics should be small unless your query window is wide. If you perform any PromQL queries overlapping the changeover period that must have a single metric per resource, you could use aggregations likemax without (unit) (...)to take into account this change.
Regarding the values of the metrics themselves, please note that the actual values have not changed, only the reported unit names. There is no action needed unless you are converting the metrics to other units (or referencing the reported units in some way), in which case we would recommend double checking that the values are being handled correctly.
The
container_formatanddisk_formatattributes have been made optional forimageresources in Gnocchi. This fixes an issue where image resources would fail to be created in Gnocchi becausecontainer_formatanddisk_formatare set tonull(which is possible on images that haven’t had data uploaded to them yet).
The
network.services.firewallpollster now publishes samples for all found firewalls, even if they are known to have an unknown state, when they would previously be dropped. The volume of samples for such firewalls will be set to-1. This improves visibility of firewalls with unknown states, allowing them to be monitored via samples and the Gnocchi/Prometheus metrics, making it easier to discover such resources for troubleshooting. It also moves some of the « business logic » for downstream rating/billing services such as CloudKitty out of Ceilometer itself.
Autres notes¶
Support for Neutron FWaaS has been un-deprecated, because FWaaS project was restored and is now maintained.