Rocky 项目优先级¶
Monasca 驱动程序团队在 Rocky 中优先处理的优先级列表。
列出的负责人负责跟踪工作状态并协助完成工作。他们不是这项工作的唯一贡献者,也不一定负责大部分的编码!
核心优先级¶
标题 |
负责人 |
|---|---|
witek |
|
jgr |
|
指标保留策略 |
jgu |
Monasca Transformer 刷新 |
aagate, joadavis |
witek |
|
witek, sc |
|
启用可变配置 |
|
amofakhar |
高优先级¶
标题 |
负责人 |
|---|---|
dougsz |
|
jgr |
|
joadavis, aagate |
|
告警分组、静默、抑制 |
witek |
文档刷新 |
可选优先级¶
标题 |
负责人 |
|---|---|
OpenStack 的新代理插件 |
|
跨项目集成 |
|
Monasca 查询语言 |
|
从 OpenStack 仓库创建 Docker 镜像 |
|
dougsz |
|
dougsz |
|
新的 monasca-thresh |
|
Monasca-persister 性能改进 |
sgrasley, jgu |
详情¶
Kafka 升级¶
目标是将所有 Monasca 组件升级为使用 Apache Kafka 1.0.x。目前使用的嵌入式 Kafka-python 客户端的派生版本应替换为 pykafka(或者可选地 confluent-kafka-python)。集成应在广泛的性能和耐久性测试之后进行。
Alembic 迁移¶
目标是提供一种一致且易于使用的维护 SQL 模式更改的方式。实现应允许模式初始化和从一个版本到另一个版本的迁移。 Alembic 是一种轻量级的数据库迁移工具,可以最好地满足我们的要求。
在 WSGi 下运行 API¶
这是 Pike 版本的社区范围目标。 该目标是
提供 WSGI 应用程序脚本文件。
将 devstack 作业切换为在 uwsgi 下部署 Monasca API,Apache 作为前端代理。
支持 Python 3.5¶
这是 Pike 版本的社区范围目标。目标是支持、测试和使用 Python 3.5。
代码中的策略¶
目标是在代码中注册和记录默认 策略,用于 API。
将 Monasca 发布者添加到 Ceilometer¶
Monasca-Ceilometer(又名 Ceilosca)代码目前存在于其自己的项目中。这是出于历史原因。随着 Ceilometer 和 Telemetry 项目的变化,将 monsasca-ceilometer 中的 Monasca 发布者 合并到 Ceilometer 仓库中可能是可行的。这可以减少未来的维护工作量。
模板化 webhook 通知¶
改进从告警生成的通知的质量。我们希望通知信息丰富、简洁且灵活。
Kolla 部署¶
添加使用 OpenStack Kolla 项目在 Docker 容器中部署 Monasca 的支持。此更改将支持以高可用性配置部署 Monasca。已经存在 容器 和 Ansible 角色 的蓝图来部署它们。
查询日志管道¶
添加支持通过 Monasca Log API 查询 ElasticSearch,以支持租户范围的日志访问。这应包括通过 Grafana 访问日志。