Riemann: Event Stream Processor

(Gracias Luis, aunque no es lo que buscaba me lo apunto :D)

Riemann es una solución que permite monitorizar sistemas distribuidos, para eso permite lanzar eventos desde servidores, aplicaciones,consumo SPU,… y procesarlos en Riemann con su lenguaje de procesamiento de streaming para por ejemplo generar alertas, enviar correos, pintars en un BAM,…

Los eventos en Riemann son estructuras con estos campos:

Luego los streams se procesan con el lenguaje, como en este ejemplo en el que se envía un correo:

Los streams también se pueden componer, filtrando, agrupando,…

Los clientes pueden realizar Queries:

También ofrece una Consola que usando JS y WebSockets que muestra en tiempo real el estado (podéis ver )

Y permite mostrarlo vía Graphite:

Podéis probarlo siguiendo su Getting Started, sólo necesitáis un sistema *NIX, Java y Ruby.

Publicado en Productos. 1 Comment »
A %d blogueros les gusta esto: