monasca-specs/priorities/rocky-priorities.rst

5.6 KiB

Rocky Project Priorities

List of priorities the Monasca drivers team is prioritizing in Rocky.

The owners listed are responsible for tracking the status of that work and helping get that work done. They are not the only contributors to this work, and not necessarily doing most of the coding!

Essential Priorities

Title Owners
Kafka upgrade
Alembic migrations jgr, amofakhar
Metrics retention policy jgu
Monasca Transformer refresh aagate, joadavis
Run API under WSGi witek
Support Python 3.5 witek, sc
Enable mutable configuration
Policy in Code amofakhar

High Priorities

Title Owners
Templating webhook notifications dougsz
service-agent-domain jgr
Add Monasca publisher to Ceilometer joadavis, aagate
Alarm grouping, silencing, inhibition witek
Documentation refresh

Optional Priorities

Title Owners
New agent plugins for OpenStack
Cross-project integrations
Monasca Query Language
Create Docker images from OpenStack repos
Kolla deployment dougsz
Query logs pipeline dougsz
New monasca-thresh
Monasca-persister performance improvements sgrasley, jgu

Details

Run API under WSGi

This is a community-wide release goal for Pike. The goal is to:

  • Provide WSGI application script files.
  • Switch devstack jobs to deploy Monasca APIs under uwsgi with Apache acting as a front end proxy.

Support Python 3.5

This is a community-wide release goal for Pike. The goal is to support, test and running with Python 3.5.

Policy in Code

The goal is to register and document default policies for the APIs in code.

Add Monasca publisher to Ceilometer

Monasca-Ceilometer (aka. Ceilosca) code currently exists in its own project. This is for historical reasons. With changes in Ceilometer and the Telemetry project, it may be possible to have the Monasca publisher from monsasca-ceilometer merged into the Ceilometer repository. This could reduce future workload in maintenance.