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
FnordMetric tiene licencia propia que permite usarlo y modificarlo:
Podéis descargar los Fuentes desde aquí.







Deja un comentario