Commit Graph

23 Commits

Author SHA1 Message Date
Zuul 73ab265173 Merge "Metrics retention policy enhancement" 2019-10-14 17:27:32 +00:00
Zuul 320a1be2dc Merge "Spec for Performance metrics of Python Persister" 2019-06-18 04:09:57 +00:00
zhulingjie 5ff8b482ac Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I7af8b76a881e32760904e99d22aa3ab84a60acc5
2019-05-23 05:14:33 +00:00
Joseph Davis b4f73f3abc Spec for Performance metrics of Python Persister
Specify the performance metrics that should be generated for
the Python version of the Monasca Persister to be consistent
with the perf metrics that were generated from the Java version.

Story: 2001576
Task: 6525

Change-Id: Ib0e2ad2e4789fc4c7cee33c91485aba644571b72
2019-05-22 09:15:16 +00:00
Joseph Davis 551984592f Fix a few nits in events-listener spec
Minor edits to polish the specification.

Change-Id: Iab9bfd91359586aa1b389f8bd7c45b9bc7e0cc90
Story: 2003023
Task: 23047
2018-12-19 08:50:36 -08:00
Zuul abb3854784 Merge "Monasca Events Publishing Spec" 2018-12-19 15:46:32 +00:00
Ashwin Agate f01ecbb9ad Monasca Events Publishing Spec
Monasca Events API was developed to store events
data in Elasticsearch.

There is still a need to collect and publish
Openstack Notifications as Monasca Events.

This commit includes a specification for creating a new Monasca
Events Listener service that would be independent of Ceilometer.
This is being proposed for the Stein cycle.

Monasca Ceilometer project currently publishes ceilometer samples
to Monasca API. An alternate specification proposes to extend Monasca
Ceilometer project and add a new events publisher which would publish
Openstack notifications (or events) to Monasca Events API.
This solution was proposed for Rocky but will not be implemented
as the Ceilometer Events feature has been deprecated on master.

Co-Authored-By: Joseph Davis <joseph.davis@suse.com>
Co-Authored-By: Ashwin Agate <ashwin.agate@suse.com>

Story: 2003023
Task: 23047

Change-Id: I8ed7a19c0565a0cd613866934eb2540ae46c847d
2018-12-14 08:15:49 -08:00
Doug Szumski b285ca6486 Merge Monasca APIs into a single unified API
This commit serves as a straw man for merging the Monasca APIs into a
single unified API.

APIImpact
Story: 2003881
Task: 26742
Change-Id: Id08a46bb5b54db5baa5c3595100b73bab85ea8ff
2018-11-28 14:29:56 +01:00
James Gu a3f82ddd4a Metrics retention policy enhancement
Support differentiable metrics retention policy based on metrics
type.  Also outline alternatives.

Change-Id: I915376827604bc692cd26b7ed00812c64ee2e3c0
story: 2001576
2018-10-26 15:29:13 -07:00
Witold Bedyk 50f4bcc123 Fix list formatting
Change-Id: I04c05c49c5f853fa32d16e08e4c2ae4e77bad9d6
2018-10-12 10:54:45 +02:00
Witold Bedyk a4674a5e7f Upgrade Apache Kafka client
Currently in all Python Monasca components the copy of `kafka-python`
library in version 0.9.5 (released on Feb 16, 2016) is used. This
specification describes the process of upgrading the Apache Kafka client
to `confluent-kafka-python`. This will improve the performance and
reliability. Sticking with the old frozen client version is also
unacceptable in terms of security.

Change-Id: I59f3effcdba39199d61d70a201d8e760840d3627
Story: 2003705
Task: 26360
2018-10-04 11:36:23 +00:00
Doug Szumski 1c350e9554 Add Stein Monasca spec template
Trivial-Fix
Change-Id: I4cfc1f8af749a04c14790f4610359ec71633a86b
2018-09-26 15:43:01 +01:00
Zuul 2d9f0805a5 Merge "Add spec on creating Docker images from Monasca repos" 2018-06-18 14:50:14 +00:00
Dobroslaw Zybort ca0fb6c543 Add spec on creating Docker images from Monasca repos
Story: 2001694
Task: 8686

Change-Id: Ie790371978eb6b0987fc40b9cf504630c7809dcb
2018-06-07 13:45:52 +02:00
Zuul 29fb829909 Merge "Add spec on database migrations" 2018-03-28 14:59:31 +00:00
Zuul 8a1c9002d4 Merge "Update directory structure for Rocky specs" 2018-03-26 16:29:29 +00:00
Johannes Grassler a2035b5070 Add spec on database migrations
This commit adds a spec on converting Monasca from SQL scripts
to database migrations.

Change-Id: I398b8e1b5ab9b3529b0e671f197fdec5cf7b8e90
Story: 2001654
Task: 6681
2018-03-22 15:49:59 +01:00
Zuul 2cf2715282 Merge "Add spec on implementing oslo.policy" 2018-03-21 13:14:20 +00:00
Witold Bedyk 1a572938b7 Update directory structure for Rocky specs
Story: 2001713
Task: 8708
Change-Id: I853d1245c9d8af04ce0ba906caf4998f530f34f1
2018-03-21 09:30:43 +01:00
Johannes Grassler 921482e249 Add spec on implementing oslo.policy
Presently, neither monasca-api nor monasca-log-api use oslo.policy. Instead,
they contain their own policy enforcement code. Without oslo.policy they will
not be able to implement the policy in code community goal for Queens, which
requires the use of oslo mechanisms for defining and enforcing policy. This
spec gives a roadmap for switching monasca-{api,log-api} to using oslo.policy.

Change-Id: Icf9ec728a20ff38cfe29c72acae2df5f4383f0f6
Story: 2001233
Task: 5749
2018-03-19 09:16:18 +01:00
Witold Bedyk fc6afa36a6 Add reference to Service Admin Domain spec
Change-Id: I39697d150b23e5a52eb7aba48d552682218cfa08
2017-10-27 13:34:32 +02:00
Johannes Grassler 1de6c93bae Add Service Domain Spec
This adds a spec that proposes a separate Keystone domain for agent users
for better security and self-service agent user creation.

It also fixes some build/compatiblity issues for spec compilation.

Change-Id: Id58703a52bff134fdbb22eaac199a4036df0c0b5
Story: 2001214
Task: 5725
2017-10-11 17:32:46 +02:00
Witold Bedyk ad544f387e Define repository structure
Change-Id: Ie2d6f4391f8d711aa057c6cc3ff6fd475ee73754
2017-09-19 18:04:02 +02:00