Fnordmetric: framework para recoletar y visualizar datos temporales

Gracias a Jose María he descubierto FnordMetric, un interesante framework para recolectar y visualizar datos temporales (timeseries).

FnordMetric permite construir dashboards en tiempo real muy rápidamente.

FnordMetric se compone de 3 módulos:

FnordMetric UI

· Es un API Javascript/HTML5 que permite plugar datos en tiempo real y charts en cualquier página sin escribir código. Permite controlar el estilo con CSS.

· Usa WebSockets para conectar con el Backend, que puede ser: FnordMetric Classic (Ruby + Redis) o FnordMetric Enterprise (JVM).

· Para usarlo (ver Getting Started) primero se establece la conexión:

· Y luego el código del widget:

Que se renderiza:

Generando:

FnordMetric Enterprise

· Es una base de datos temporal Java que sirve como backend para FnordMetric UI.

· Es capaz de gestionar miles de widgets y años de datos históricos. No depende de ningún almacenamiento externo.

· Incluye persistencia, API TCP y UDP, soporte WebSockets, exportación CSV, JSON,

· Puede usarse como reemplazo de StatsD+Graphite

· Ver Getting Started

· Se arranca:

· Soporta estos commandos: http://fnordmetric.io/documentation/enterprise_api_reference/

FnordMetric Classic

· Desarrollado con Ruby y Redis, ofrece una DSL Ruby para procesar streams y construir dashboards web con un conjunto de widgets preconstruidos.

· También conecta con el API HTML5 FnordMetric UI

· Ver Getting Started

FnordMetric tiene licencia propia que permite usarlo y modificarlo:

Podéis descargar los Fuentes desde aquí.

Deja un comentario