2025.1 系列发布说明

24.0.1

错误修复

  • 修复了 bug #2113768,其中 Libvirt 检查器未捕获调用域的 interfaceStats 函数时抛出的异常。

24.0.0

新特性

  • 现在,disk.ephemeral.size 指标也作为计算 pollster 发布,除了现有的通知指标之外。

  • 现在,disk.root.size 指标也作为计算 pollster 发布,除了现有的通知指标之外。

  • 添加了新的 [polling] ignore_disabled_projects 选项。此选项允许轮询代理仅解析启用的项目,以减少在禁用许多项目时处理时间。

  • 添加了来自 virDomainState 的新的 power.state 指标。

  • 已将 storage_policy 资源元数据属性添加到 swift.containers.objectsswift.containers.objects.size 指标,并从已执行的 Swift 帐户 GET 请求中填充。此功能需要使用添加了 storage_policy 属性以列出帐户中的容器的新版本的 Swift。Ceilometer 与不提供此功能的 Swift 版本向后兼容,但 storage_policy 将在样本和 Gnocchi 资源中设置为 None

  • 已将可选的 storage_policy 属性添加到 swift_account Gnocchi 资源类型,以在 Gnocchi 中存储 Swift 容器的存储策略。对于 Swift 帐户,storage_policy 将设置为 None

  • 已将 volume_type_id 属性添加到 volume.size 通知样本,用于存储给定卷的卷类型的 ID。

  • 已将 volume_type_id 属性添加到 Gnocchi 中的 volume 资源,用于存储给定卷的卷类型的 ID。

升级说明

  • 要发布 Swift 容器的 storage_policy 属性,需要将 gnocchi_resources.yaml 更新到最新版本。目标 OpenStack 云中的 Swift 也需要升级,以添加在列出容器时提供存储策略的支持。

  • 已使用对 volume.size 通知指标的更改更新了 meters.yaml。如果您的部署中覆盖此文件,则需要对其进行更新。

  • 已使用对 volume 资源类型的更改更新了 gnocchi_resources.yaml。如果您的部署中覆盖此文件,则需要对其进行更新。

  • 在使用动态 pollster 查询 OpenStack API 时,如果 Keystone 返回的端点 URL 没有尾部斜杠,并且 url_path 是相对路径,则动态 pollster 中配置的 url_path 将替换端点 URL 的部分内容,而不是附加到 URL 的末尾。现在已更改此行为,以便不以 / 开头的 url_path 值始终附加到端点 URL 的末尾。此更改可能需要更改依赖此行为的现有动态 pollster,但允许为将活动项目 ID 附加到 API 端点 URL 的 OpenStack 服务(例如 Trove)添加动态 pollster。

  • 已删除以下指标。Nova 在 22.0.0 中删除了对 Intel CMT 性能事件的支持,此后这些指标无法再测量。

    • cpu_l3_cache_usage

    • memory_bandwidth_local

    • memory_bandwidth_total

  • 已删除对 Open Contrail 的支持。由于删除了 SDN 之后不再支持任何 SDN,因此用于从 SDN 提取指标的机制也被删除。

  • 停止支持 Python 3.8。现在支持的 Python 最低版本是 Python 3.9。

  • 已删除对 VMware vSphere 的支持。

弃用说明

  • 由于 libvirt 是当前唯一支持的 hypervisor,因此已弃用 [DEFAULT] hypervisor_inspector 选项。该选项将在未来的版本中删除。

  • 已弃用 [polling] tenant_name_discovery 选项,以支持新的 [polling] identity_name_discovery 选项。