2025.1 Series Release Notes¶
24.0.1¶
Bug Fixes¶
Fixed bug #2113768 where the Libvirt inspector did not catch exceptions thrown when calling interfaceStats function on a domain.
24.0.0¶
New Features¶
The
disk.ephemeral.sizemeter is now published as a compute pollster, in addition to the existing notification meter.
The
disk.root.sizemeter is now published as a compute pollster, in addition to the existing notification meter.
The
[polling] ignore_disabled_projectsoption has been added. This option allows polling agent to only parse enabled projects, to reduce procese time in case many projects are disabled.
Added the new power.state metric from virDomainState.
The
storage_policyresource metadata attribute has been added to theswift.containers.objectsandswift.containers.objects.sizemeters, populated from already performed Swift accountGETrequests. This functionality requires using a new version of Swift that adds thestorage_policyattribute when listing containers in an account. Ceilometer is backwards compatible with Swift versions that do not provide this functionality, butstorage_policywill be set toNonein samples and Gnocchi resources.
An optional
storage_policyattribute has been added to theswift_accountGnocchi resource type, to store the storage policy for Swift containers in Gnocchi. For Swift accounts,storage_policywill be set toNone.
Added the
volume_type_idattribute tovolume.sizenotification samples, which stores the ID for the volume type of the given volume.
Added the
volume_type_idattribute tovolumeresources in Gnocchi, which stores the ID for the volume type of the given volume.
Upgrade Notes¶
To publish the
storage_policyattribute for Swift containers,gnocchi_resources.yamlwill need to be updated to the latest version. Swift in the target OpenStack cloud will also need upgrading to add support for providing the storage policy when listing containers.
meters.yamlhas been updated with changes to thevolume.sizenotification meter. If you override this file in your deployment, it needs to be updated.
gnocchi_resources.yamlhas been updated with changes to thevolumeresource type. If you override this file in your deployment, it needs to be updated.
When using dynamic pollsters to query OpenStack APIs, if the endpoint URL returned by Keystone does not have a trailing slash and
url_pathis a relative path, theurl_pathconfigured in the dynamic pollster would replace sections of the endpoint URL instead of being appended to the end of the URL. This behaviour has now been changed so thaturl_pathvalues that do not start with a/are always appended to the end of endpoint URLs. This change may require existing dynamic pollsters that rely on this behaviour to be changed, but this allows dynamic pollsters to be added for OpenStack services that append the active project ID to the API endpoint URL (e.g. Trove).
The following meters were removed. Nova removed support for Intel CMT perf events in 22.0.0, and these meters can no longer be measured since then.
cpu_l3_cache_usagememory_bandwidth_localmemory_bandwidth_total
Support for Open Contrail has been removed. Because no SDN is supported after the removal, the mechanism to pull metrics from SDN is also removed.
Python 3.8 support was dropped. The minimum version of Python now supported is Python 3.9.
Support for VMware vSphere has been removed.
Deprecation Notes¶
The
[DEFAULT] hypervisor_inspectoroption has been deprecated, because libvirt is the only supported hypervisor currently. The option will be removed in a future release.
The
[polling] tenant_name_discoveryoption has been deprecated in favor of the new[polling] identity_name_discoveryoption.