Stein 项目优先级

Monasca 驱动程序团队在 Stein 版本中优先处理的任务列表。

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

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

核心优先级

标题

负责人

Kafka 客户端升级

witek

Monasca Events Agent

joadavis, aagate

合并 Monasca APIs

dougsz

为日志/事件添加查询端点

dougsz

默认情况下使用 Python 3 运行

adriancz, Dobroslaw

预升级检查

joadavis

高优先级

标题

负责人

与 Heat 的自动伸缩

witek

指标保留策略

joadavis

文档刷新

在 OpenStack Helm 中部署

srwilkers

与 Watcher 集成

yushiro

详情

Kafka 客户端升级

目前,在所有 Python Monasca 组件中,都使用了版本为 0.9.5(发布于 2016 年 2 月 16 日)的 kafka-python 库。坚持使用旧的冻结客户端版本在安全性方面也是不可接受的。目标是将 Apache Kafka 客户端升级到 confluent-kafka-python。这将大大提高性能和可靠性。

合并 Monasca APIs

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

Monasca Events Agent

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

为日志/事件添加查询端点

添加支持,通过 Monasca API 查询 ElasticSearch,以支持租户范围内的日志和事件访问。这应包括通过 Grafana 访问日志。

默认情况下使用 Python 3 运行

正如 OpenStack 技术委员会在 Python2 弃用时间表 决议中同意的那样,我们采用 Python 3 的下一阶段是开始默认使用 Python 3 运行所有任务,并且仅使用 Python 2 来测试在 Python 2 下运行(通过单元、功能或集成测试)。此目标描述了将我们迁移到这种 python 3 优先 状态所需的活动。

预升级检查

目标是提供一个 升级检查命令,该命令将执行可以自动化的任何升级验证。

指标保留策略

目标是添加一个新的 API,用于管理指标到 TTL 值的映射。