Roland Hochmuth b70559bc3c Adding Monasca to OpenStack
Monasca provides a multi-tenant, highly scalable, performant, fault-tolerant
monitoring-as-a-service solution for metrics.  Metrics can be published to the
Monasca API, stored and queried.  Alarms can be created and notifications, such
as email, can be sent when alarms transition state.  Support for complex event
processing and logging is in progress.  Monasca builds an extensible platform
for advanced monitoring services that can be used by both operators and tenants
to gain operational insight and visibilty, ensuring availabilty and stability.

All code has been developed under an Apache 2.0 license and has no restrictions
on distribution or deployment.  All Monasca code is submitted and reviewed
through OpenStack Gerrit [1].  The Monasca project maintains a core team that
approves all changes.  Bugs are filed, reviewed  and tracked in Launchpad [10].

Monasca integrates in with several OpenStack projects and services.  The Monasca
API uses Keystone for authentication and multi-tenancy.  Oslo libraries are used
by all components where applicable.  Keystone middleware is used by the Monasca
API.  The Monasca project is in the process of integrating with Ceilometer by
using the Ceilometer data collection pipeline as well as the Ceilometer API via
a Ceilometer to Monasca storage driver, which will enable Monasca to consume
OpenStack notifications from other OpenStack services [5].  A monitoring panel
has been developer for Horizon.  An integration with Heat for auto-scaling
support is under active development.

Monasca has been running weekly meetings from the start of the project.
Meetings are held on Tuesday's at 9:00 AM MST and are open to anyone that wants
to attend.  Currently, the Monasca PTL is Roland Hochmuth.  Regular elections
will be held to elect new PTLs and core members.

Monasca was initially discussed at the Atlanta Summit.  The first Monasca
mid-cycle meetup was held in August 2014 at which three companies attended.  At
the Paris Summit a session on Monsca was held.  In addition, at the Paris
Summit, there as a design summit session held to discuss areas for collaboration
between Ceilometer and Monasca.  A Monasca Liberty mid-cycle meetup was held on
August 7-8, 2015, and included six companies [9].  Monasca is planning on
holding Monasca specific sessions at the Tokyo Summit as well as joint sessions
with other OpenStack projects.  Monasca is interested in developing integrations
with Ceilometer, Heat, Mistral, Congress and others.  There have been several
local meetups on Monasca in 2015, including Austin, TX, Boulder, CO, and San
Francisco, CA.

Monasca has an extensive set of documentation.  Overall documentation and links
to documentation are at the Monasca Wiki [2].  The Monasca API is documented
[3].  The optional Monasca Agent is documented [4].

Monasca has several official deployment solutions available.  Ansible roles are
available [6].  Puppet modules  are available via the openstack organization
[7].  Monasca also has a turn-key development environment based on Vagrant,
Devstack and Ansible [8]. Monasca integrates with DevStack via a Monasca
plugin [11] for DevStack. Tempest tests for Monasca [12] are also available.

Monasca is continually deployed to test and production environments off of
master branch and maintains a very high level of quality.  The first major
release of Monasca was tagged for Kilo.  The second major release of Monasca
will be tagged for Liberty.

[1]: https://review.openstack.org/#/q/status:open+monasca,n,z
[2]: https://wiki.openstack.org/wiki/Monasca
[3]: http://git.openstack.org/cgit/openstack/monasca-api/tree/docs/
     monasca-api-spec.md
[4]: https://git.openstack.org/openstack/monasca-agent
[5]: https://git.openstack.org/openstack/monasca-ceilometer
[6]: https://github.com/search?utf8=%E2%9C%93&q=ansible-monasca
[7]: https://git.openstack.org/openstack/puppet-monasca
[8]: https://git.openstack.org/openstack/monasca-vagrant
[9]: https://etherpad.openstack.org/p/monasca_liberty_mid_cycle
[10]: https://bugs.launchpad.net/monasca
[11]: https://git.openstack.org/openstack/monasca-api/devstack
[12]: https://git.openstack.org/openstack/monasca-api/monasca_tempest_tests

Change-Id: I04eeb7651167ca2712f525af3f5b2b5d45dacb5f
2015-11-10 22:21:31 +01:00
2015-11-10 22:21:31 +01:00
2013-08-30 16:00:06 +00:00
2014-10-27 13:44:50 -04:00

This repository contains OpenStack Technical Committee reference documents and tracks official resolutions voted by the committee.

Directory structure:

reference/

Reference documents which need to be revised over time. Some motions will just directly result in reference doc changes.

resolutions/

When the motion does not result in a change in a reference doc, it can be expressed as a resolution. Those must be named YYYYMMDD-short-name with YYYYMMDD being the proposal date in order to allow basic sorting.

See https://wiki.openstack.org/wiki/Governance/TechnicalCommittee for details.

Description
OpenStack Technical Committee Decisions
Readme 42 MiB
Languages
Python 95.3%
DIGITAL Command Language 3.5%
Shell 1%
C++ 0.2%