MonascaSteinPTG
目录
通用
此页面包含 Stein PTG 期间涵盖的 Monasca 相关主题的摘要。
- 地点
- 科罗拉多州丹佛市
- 时间
- 2018 年 9 月 10-14 日
- Etherpad
- https://etherpad.openstack.org/p/monasca-ptg-stein
- 优先级游戏
- https://docs.google.com/spreadsheets/d/1_PI1IUL91__wTqSxCMuJu_Yn3qy4OOx2tfIR1f0LDRA/edit?usp=sharing
开发流程
- 协议
* add Adrian Czarnecki to core reviewers
- 行动
* create a board for tracking Stein priorities * create a board for tracking bug fixing progress * keep track of orphaned reviews potentially worth to merge in etherpad * pick up orphaned reviews in weekly team meetings
将 API 合并到单个仓库
- 优点
- 一致性和代码去重
- 通用的 API 代码可以从 monasca-common 移动到 monasca-api
- 缺点
- 无法 cherry-picking 到稳定分支
- 协议
* We should move forward with refactoring. * Refactoring will help adding GET methods for logs and events as next steps. * CI jobs with tempest tests should be moved into new merged repo.
- 行动
* (dougsz_) write a spec
Kafka 升级
- 协议
* Use confluent-kafka-python library for Kafka producers and consumers. * Use async producers. * Try to avoid conflicts with `Merging APIs` task.
- 行动
* (witek) write a spec https://review.openstack.org/601268
保留策略
- 协议
* extend API for handling retention policies for metrics * extend config database for storing retention policies -> metrics assignments * update Kafka message schema
- 行动
* (joadavis) write a spec https://review.openstack.org/547233
事件
- 协议
* project information should be taken from Keystone token (normally admin) * additional project can be extracted from notification payload (cross-tenant)
- 行动
* (chaconpiza, adrian) continue work on polishing events pipeline (tests, devstack plugin) * (aagate, joadavis) update the spec for publisher https://review.openstack.org/583803 * (witek) create missed stable/rocky release for monasca-events-api * collect use cases for events (e.g. query API, notifications to external systems) * potentially could ask TC to start the effort to unify notification format across services
默认使用 Python 3 运行
- 行动
* Merge or abandon remaining changes - https://review.openstack.org/#/q/projects:openstack/monasca+is:open+topic:python3-first * consider adding lib-forward-testing CI jobs
支持升级前检查
- 协议
* tests can be added subsequently when manual upgrade procedure becomes necessary
- 行动
* no actions yet, wait until common tool is implemented which can be used by all projects to avoid copying
Docker 镜像
- 行动
* (Dobroslaw) finish adding Dockerfiles for all Monasca services * build all images with Zuul * Run tempest tests with containerized Monasca as Zuul job
Kolla
行动
* (dougsz_) finish merging remaining Kolla Ansible roles * (dougsz_) move fluentd output plugin to github/monasca
Monasca transform
- 行动
* (aagate) share `Status Update` presentation * Monasca Transform Updates in Rocky
文档
- 行动
* adapt landing page template [1] * systematically add content * remember about release notes * create comparison document for Monasca/Prometheus/Telemetry (feedback from Zane Bitter, TC)
Monasca + Watcher
https://etherpad.openstack.org/p/stein-watcher-ptg
https://etherpad.openstack.org/p/self-healing-sig-stein-ptg
- 行动
* (yushiro) publish use case description in self-healing SIG * extend webhook notification to accept templated request body (might be useful for Vitrage as well) * append missing Monasca resources in Watcher's datasource
Monasca 在 OpenStack Helm 中
https://etherpad.openstack.org/p/openstack-helm-ptg-stein
- 协议
* OSH interested in adding Monasca charts * probably light-weighted Atomic images better suited
- 行动
* (srwilkers, portdirect) start POC for evaluation, we'll need to support them
Monasca + Heat
https://etherpad.openstack.org/p/2018-Denver-PTG-Heat
- 行动
* Review existing Heat template and resources * Describe use cases in self-healing SIG