Difference between revisions of "Surveil"
(Created page with "= Surveil = == Summary == Monitoring as a Service An OpenStack related project designed to provide highly available, scalable and flexible monitoring for OpenStack.") |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = Summary = |
+ | Monitoring as a Service | ||
− | + | An OpenStack related project designed to provide highly available, scalable and flexible monitoring for OpenStack. | |
− | + | ||
− | An OpenStack related project designed to provide highly available, scalable and flexible monitoring for OpenStack. | + | Surveil will try to solve the needs mentioned in the [https://blueprints.launchpad.net/ceilometer/+spec/monitoring-as-a-service Monitoring as a Service blueprint] |
+ | |||
+ | __TOC__ | ||
+ | |||
+ | = Key Project Tenets = | ||
+ | == Community Driven == | ||
+ | :* Collaborative open design | ||
+ | :* Open source under Apache 2.0 just like OpenStack. | ||
+ | :* Simple governance model that mirrors existing OpenStack projects. | ||
+ | :** Code hosted on OpenStack with StackForge. | ||
+ | |||
+ | == OpenStack Native Design == | ||
+ | :* Leverage existing OpenStack projects (Heat, Nova, Glance, Keystone, Neutron, Trove, etc.) | ||
+ | :* Leverage existing Open Source projects (Shinken, Riemann, InfluxDB, Adagios, Grafana) | ||
+ | |||
+ | = Proposed architecture = | ||
+ | == Technologies == | ||
+ | :* [http://www.shinken-monitoring.org/ Shinken] is a monitoring framework. It's a Python Nagios® Core total rewrite enhancing flexibility and large environment management. | ||
+ | :* [http://adagios.org/ Adagios] Adagios is a web based Nagios configuration interface built to be simple and intuitive in design. | ||
+ | :* [http://riemann.io/ Riemann] is an event stream processor. | ||
+ | :* [http://influxdb.com/ InfluxDB] is an open-source distributed time series database with no external dependencies. | ||
+ | |||
+ | = IRC = | ||
+ | We use IRC at #surveil on freenode for development discussion. | ||
+ | |||
+ | = Ressources = | ||
+ | :* Blueprint that led to Surveil: https://blueprints.launchpad.net/ceilometer/+spec/monitoring-as-a-service | ||
+ | :* Surveil source code: https://github.com/stackforge/surveil | ||
+ | :* Shinken: http://www.shinken-monitoring.org/ | ||
+ | :* Adagios: http://adagios.org/ | ||
+ | :* InfluxDB: http://influxdb.com/ | ||
+ | :* Riemann: http://riemann.io/ |
Latest revision as of 17:10, 29 September 2014
Summary
Monitoring as a Service
An OpenStack related project designed to provide highly available, scalable and flexible monitoring for OpenStack.
Surveil will try to solve the needs mentioned in the Monitoring as a Service blueprint
Contents
Key Project Tenets
Community Driven
- Collaborative open design
- Open source under Apache 2.0 just like OpenStack.
- Simple governance model that mirrors existing OpenStack projects.
- Code hosted on OpenStack with StackForge.
OpenStack Native Design
- Leverage existing OpenStack projects (Heat, Nova, Glance, Keystone, Neutron, Trove, etc.)
- Leverage existing Open Source projects (Shinken, Riemann, InfluxDB, Adagios, Grafana)
Proposed architecture
Technologies
- Shinken is a monitoring framework. It's a Python Nagios® Core total rewrite enhancing flexibility and large environment management.
- Adagios Adagios is a web based Nagios configuration interface built to be simple and intuitive in design.
- Riemann is an event stream processor.
- InfluxDB is an open-source distributed time series database with no external dependencies.
IRC
We use IRC at #surveil on freenode for development discussion.
Ressources
- Blueprint that led to Surveil: https://blueprints.launchpad.net/ceilometer/+spec/monitoring-as-a-service
- Surveil source code: https://github.com/stackforge/surveil
- Shinken: http://www.shinken-monitoring.org/
- Adagios: http://adagios.org/
- InfluxDB: http://influxdb.com/
- Riemann: http://riemann.io/