Ceilometer/blueprints/configuration-management-in-ceilometer
< Ceilometer | blueprints
提供一种可视化、易于使用的查看、修改和定制 Ceilometer 管道配置的方式,而不是手动修改配置文件。
问题描述
目前,管道配置文件分别存储在 OpenStack 集群中,用于定义 Ceilometer 中数据的收集和处理方式。
虽然在功能上很灵活,但这种方法在实践中并不方便。为了针对某些实例调整轮询和样本存储机制,管理员用户必须找到相应的计算节点,然后远程手动修改配置文件。考虑到手动配置文件修改,这种方法也容易出错。
为了解决这些问题,需要通过仪表板提供一种可视化、易于使用的管道配置方法,并增加 API 级别的支持。
提议的变更
Ceilometer 将添加新的 REST API,以便用户可以方便地更改管道配置文件。此外,新的网页将被集成到仪表板中。
REST API 影响
提议的 API 包括:
GET /v2/pipeline/instance/<uuid>
返回管道配置。
GET /v2/pipeline/tenant/<uuid>
返回属于某个租户的实例的管道配置列表。
POST /v2/pipeline/instance/<uuid>
更新管道配置。
其他最终用户影响
提议的 API 和通过仪表板进行的配置将减轻管理员用户的负担并提高系统鲁棒性。