Queens 项目优先级

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

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

核心优先级

标题

负责人

Cassandra 支持

jgu

将 Monasca 发布者添加到 Ceilometer

joadavis, aagate

修复 Grafana 的 Keystone 身份验证

rhochmuth, witek, Dobroslaw

告警分组、静默、抑制

Andrea Adams, rhochmuth

在 WSGi 下运行 API (社区目标)

kornicameister, witek

支持 Python 3.5 (社区目标)

witek, sc

拆分 Tempest 插件 (社区目标)

chandankumar

高优先级

标题

负责人

自助服务代理用户的服务域

jgr

用 pykafka 替换 python-kafka

指标保留策略

持久化事件

witek

Monasca 查询语言

代码中的策略 (社区目标)

jgr

可选优先级

标题

负责人

使用 Docker Compose 的 3 节点集群

witek

将消息属性添加到 Log API

koji

详情

将 Monasca 发布者添加到 Ceilometer

Monasca-Ceilometer (又名 Ceilosca) 代码目前存在于其自身的项目中。这是出于历史原因。随着 Ceilometer 和 Telemetry 项目的变化,有可能将 monsasca-ceilometer 中的 Monasca 发布者合并到 Ceilometer 仓库中。这可以减少未来的维护工作量。

修复 Grafana 的 Keystone 身份验证

Grafana 的 Keystone 身份验证的当前实现保存在 forked 仓库 中。由于 Grafana 上游的变化,需要进行重大重构才能将 fork 与最新的 Grafana 代码同步。

目标是将 Keystone 身份验证(或通用的可插拔身份验证机制)贡献给 Grafana 上游。如果不可行,则应重构当前的 fork 以允许其进一步维护。

在 WSGi 下运行 API (社区目标)

这是 Pike 版本的社区范围发布目标。目标是支持并测试运行 WSGI

支持 Python 3.5 (社区目标)

这是 Pike 版本的社区范围发布目标。目标是支持并测试使用 python 3.5 运行。

拆分 Tempest 插件 (社区目标)

此目标是确保我们始终为 monasca-api、monasca-log-api 和 monasca-events-api tempest 插件使用 单独的 python 项目

代码中的策略 (社区目标)

目标是在代码中注册和记录默认 策略

持久化事件

目标是提供 管道,用于将 OpenStack 通知和/或来自外部系统的事件持久化到数据库,例如 Elasticsearch。

使用 Docker Compose 的 3 节点集群

目标是提供一种简单易用的方法,使用 Docker 容器在 静态 3 节点集群 中部署 Monasca,而无需使用集群管理层,如 Kubernetes 或 Docker Swarm。