Difference between revisions of "Surveil"
(might be a little too much) |
|||
Line 31: | Line 31: | ||
= Ressources = | = Ressources = | ||
:* Blueprint that led to Surveil: https://blueprints.launchpad.net/ceilometer/+spec/monitoring-as-a-service | :* 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/ | :* Shinken: http://www.shinken-monitoring.org/ | ||
:* Adagios: http://adagios.org/ | :* Adagios: http://adagios.org/ | ||
:* InfluxDB: http://influxdb.com/ | :* InfluxDB: http://influxdb.com/ | ||
:* Riemann: http://riemann.io/ | :* 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/