Train 项目优先级¶
Monasca 驱动程序团队在 Train 周期内优先处理的任务列表。
列出的负责人负责跟踪工作状态并协助完成工作。他们不是这项工作的唯一贡献者,也不一定负责大部分的编码!
这些优先级和其他已识别的重要任务的实施进度在 此看板 中跟踪。
核心优先级¶
标题 |
负责人 |
|---|---|
witek |
|
adriancz |
|
dougsz |
|
高优先级¶
标题 |
负责人 |
|---|---|
dougsz |
|
joadavis |
|
joadavis |
可选优先级¶
标题 |
负责人 |
|---|---|
新的查询语言 |
|
OpenStack CLI |
sc |
重用 Prometheus 仪表盘 |
|
Vitrage 集成 |
chaconpiza |
Backlog¶
标题 |
负责人 |
|---|---|
InfluxDB 的分片模型 |
dougsz |
OpenStack Helm |
|
OpenStack Ansible |
sc |
Senlin 集成 |
|
Gnocchi 支持 |
详情¶
Kafka 客户端升级¶
目前,在所有 Python Monasca 组件中,都使用了版本为 0.9.5(发布于 2016 年 2 月 16 日)的 kafka-python 库的副本。坚持使用旧的冻结客户端版本在安全性方面也是不可接受的。目标是将 Apache Kafka 客户端升级到 confluent-kafka-python。这将大大提高性能和可靠性。
合并 Monasca APIs¶
目标是将所有 Monasca APIs 合并到一个统一的 API 中,以减少维护开销,方便开发人员添加新功能并改善用户体验。
中间件升级¶
我们希望改变总体方法,并尝试使用可用的最新(稳定)版本的软件。周期开始是升级组件(例如:Apache Kafka、InfluxDB、Apache Storm、ELK)的好时机。
阈值引擎替换(技术预览)¶
此任务的目标是提供替换当前阈值引擎的新组件的技术预览。
文档 PDF 生成¶
这是社区范围内的目标。
https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html
应用程序凭证(Grafana)¶
Keystone 应用程序凭证 提供了一种允许应用程序向 Keystone 身份验证的机制。开发 应用程序凭证的访问规则 正在进行中,并将于 Train 周期发布。
此 Story 的目标是在 monasca-grafana-datasource 中添加应用程序凭证支持。访问规则应仅限于从 Monasca 读取测量值。这将允许将这些凭证直接存储在数据源中,而无需暴露 OpenStack 用户密码的风险。它还将数据源与 Grafana 的身份验证分离。
应用程序凭证(agent)¶
Keystone 应用程序凭证 提供了一种允许应用程序向 Keystone 身份验证的机制。开发 应用程序凭证的访问规则 正在进行中,并将于 Train 周期发布。
此 Story 的目标是在 monasca-agent 中添加应用程序凭证支持。这将防止在将代理安装在租户环境中时暴露 OpenStack 用户密码的风险。这些应用程序凭证的访问规则应仅限于发布测量值。monasca-setup 应扩展为自动生成这些凭证并将它们保存到配置文件中(如果需要)。
文档刷新¶
Java Persister 弃用¶
Monasca Events Agent¶
目标是扩展 Monasca Ceilometer 项目并添加一个新的事件发布者,该发布者会将 Openstack 通知(或事件)发布到 Monasca Events API。