Jump to: navigation, search

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:
= Surveil =
+
= Summary =
 +
Monitoring as a Service
  
== Summary ==
+
An OpenStack related project designed to provide highly available, scalable and flexible monitoring for OpenStack.  
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 [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

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