Train 项目优先级

Monasca 驱动程序团队在 Train 周期内优先处理的任务列表。

列出的负责人负责跟踪工作状态并协助完成工作。他们不是这项工作的唯一贡献者,也不一定负责大部分的编码!

这些优先级和其他已识别的重要任务的实施进度在 此看板 中跟踪。

核心优先级

标题

负责人

Kafka 客户端升级

witek

合并 Monasca APIs

adriancz

中间件升级

dougsz

阈值引擎替换(技术预览)

文档 PDF 生成

高优先级

标题

负责人

应用程序凭证(Grafana)

dougsz

应用程序凭证(agent)

文档刷新

joadavis

Java Persister 弃用

joadavis

可选优先级

标题

负责人

Monasca Events Agent

新的查询语言

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。这将大大提高性能和可靠性。

Story: https://storyboard.openstack.org/#!/story/2003705

合并 Monasca APIs

目标是将所有 Monasca APIs 合并到一个统一的 API 中,以减少维护开销,方便开发人员添加新功能并改善用户体验。

Story: https://storyboard.openstack.org/#!/story/2003881

中间件升级

我们希望改变总体方法,并尝试使用可用的最新(稳定)版本的软件。周期开始是升级组件(例如:Apache Kafka、InfluxDB、Apache Storm、ELK)的好时机。

Story: https://storyboard.openstack.org/#!/story/2005624

阈值引擎替换(技术预览)

此任务的目标是提供替换当前阈值引擎的新组件的技术预览。

Story: https://storyboard.openstack.org/#!/story/2005598

文档 PDF 生成

这是社区范围内的目标。

https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html

应用程序凭证(Grafana)

Keystone 应用程序凭证 提供了一种允许应用程序向 Keystone 身份验证的机制。开发 应用程序凭证的访问规则 正在进行中,并将于 Train 周期发布。

此 Story 的目标是在 monasca-grafana-datasource 中添加应用程序凭证支持。访问规则应仅限于从 Monasca 读取测量值。这将允许将这些凭证直接存储在数据源中,而无需暴露 OpenStack 用户密码的风险。它还将数据源与 Grafana 的身份验证分离。

Story: https://storyboard.openstack.org/#!/story/2005623

应用程序凭证(agent)

Keystone 应用程序凭证 提供了一种允许应用程序向 Keystone 身份验证的机制。开发 应用程序凭证的访问规则 正在进行中,并将于 Train 周期发布。

此 Story 的目标是在 monasca-agent 中添加应用程序凭证支持。这将防止在将代理安装在租户环境中时暴露 OpenStack 用户密码的风险。这些应用程序凭证的访问规则应仅限于发布测量值。monasca-setup 应扩展为自动生成这些凭证并将它们保存到配置文件中(如果需要)。

文档刷新

Story: https://storyboard.openstack.org/#!/story/2005625

Java Persister 弃用

Story: https://storyboard.openstack.org/#!/story/2005628

Monasca Events Agent

目标是扩展 Monasca Ceilometer 项目并添加一个新的事件发布者,该发布者会将 Openstack 通知(或事件)发布到 Monasca Events API。

Story: https://storyboard.openstack.org/#!/story/2003023