MonascaSteinPTG
Revision as of 08:59, 18 September 2018 by Witold.bedyk@est.fujitsu.com (talk | contribs) (Created page with "=== General === This page contains a summary of Monasca related subjects covered during the Stein PTG. ;Place : Denver, Colorado ;Time : September 10-14, 2018 ;Etherpad : htt...")
Contents
- 1 General
- 2 Development process
- 3 Merging APIs into single repository
- 4 Kafka Upgrade
- 5 Retention Policy
- 6 Events
- 7 Run under Python 3 by default
- 8 Support Pre Upgrade Checks
- 9 Docker images
- 10 Kolla
- 11 Monasca transform
- 12 Documentation
- 13 Monasca + Watcher
- 14 Monasca in OpenStack Helm
- 15 Monasca + Heat
General
This page contains a summary of Monasca related subjects covered during the Stein PTG.
- Place
- Denver, Colorado
- Time
- September 10-14, 2018
- Etherpad
- https://etherpad.openstack.org/p/monasca-ptg-stein
Development process
- Agreement
* add Adrian Czarnecki to core reviewers
- Actions
* 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
Merging APIs into single repository
- Pros
- consistency and code deduplication
- common API code can be moved from monasca-common to monasca-api
- Cons
- cherry-picking to stable branches not possible
- Agreement
* 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.
- Actions
* (dougsz_) write a spec
Kafka Upgrade
- Agreement
* Use confluent-kafka-python library for Kafka producers and consumers. * Use async producers. * Try to avoid conflicts with `Merging APIs` task.
- Actions
* (witek) write a spec https://review.openstack.org/601268
Retention Policy
- Agreement
* extend API for handling retention policies for metrics * extend config database for storing retention policies -> metrics assignments * update Kafka message schema
- Actions
* (joadavis) write a spec https://review.openstack.org/547233
Events
- Agreement
* project information should be taken from Keystone token (normally admin) * additional project can be extracted from notification payload (cross-tenant)
- Actions
* (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
Run under Python 3 by default
- Actions
* 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
Support Pre Upgrade Checks
- Agreement
* tests can be added subsequently when manual upgrade procedure becomes necessary
- Actions
* no actions yet, wait until common tool is implemented which can be used by all projects to avoid copying
Docker images
- Actions
* (Dobroslaw) finish adding Dockerfiles for all Monasca services * build all images with Zuul * Run tempest tests with containerized Monasca as Zuul job
Kolla
Actions:
* (dougsz_) finish merging remaining Kolla Ansible roles * (dougsz_) move fluentd output plugin to github/monasca
Monasca transform
- Actions
* (aagate) share `Status Update` presentation
Documentation
- Actions
* 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
- Actions
* (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 in OpenStack Helm
https://etherpad.openstack.org/p/openstack-helm-ptg-stein
- Agreement
* OSH interested in adding Monasca charts * probably light-weighted Atomic images better suited
- Actions
* (srwilkers, portdirect) start POC for evaluation, we'll need to support them
Monasca + Heat
https://etherpad.openstack.org/p/2018-Denver-PTG-Heat
- Actions
* Review existing Heat template and resources * Describe use cases in self-healing SIG