Hola, a raíz de una necesidad puntual de registrar y graficar ciertas métricas del negocio en la empresa donde trabajo, y viendo las herramientas existentes en el mercado, he visto que no hay nada intermedio, desde las opensource hasta las mas caras, falta algo intermedio.
Un fin de semana me he puesto un rato a ver como guardar el volumen de información que pensaba que generariamos.
He creado una pequeña API en php (con fuelPHP), una cola con REDIS que procesa las métricas y un modelo de mysql distribuido para no solo soportar la persistencia sino también los distintos gráficos y alertas que necesitaba generar. Por último la web publica con algo de información....
Ahora mismo generamos medio millón de registros a la hora, y guardamos un histórico de 1 año. El proyecto va bien y lo estamos usando en producción con resultados fantásticos.
Luego de 3 meses, sigue siendo un proyecto personal, y me gustaría abrirlo para que lo use quien lo necesite en beta cerrado.
Tengo unos costes mínimos, básicamente he gastado en dominio, cert SSL, hosting y relays de emails y sms, que de momento soporto gracias a otros proyectos.
Si queréis probarlo, falta documentación pero estoy disponible para lo que sea necesario!!! Gracias.
La web es más presencial que otra cosa, incluso no está ni acabada. Lo importante es la herramienta.
Hay algo mas de información aqui: http://metricsmine.com/docs/api
pero la documentación completa está pendiente.
Básicamente, utilizando la API, puedes registrar distintas métricas, segmentando por grupos, instancias y por supuestos valores.
Por ejemplo, algo que usamos cada día, monitorizamos la carga de cpu de instancias en cloud, cada minuto, registrando como una metrica, cada servidor se registra como una instancia distinta y algunos que son los frontales se agrupan como tal, o los de backend o otros servicios tienen otros grupos o uno genérico.
A partir de aquí se pueden graficar los valores y sobre las métricas un sistema de alertas con expresiones y notificaciones varias (email, sms, etc).
Un fin de semana me he puesto un rato a ver como guardar el volumen de información que pensaba que generariamos.
He creado una pequeña API en php (con fuelPHP), una cola con REDIS que procesa las métricas y un modelo de mysql distribuido para no solo soportar la persistencia sino también los distintos gráficos y alertas que necesitaba generar. Por último la web publica con algo de información....
Ahora mismo generamos medio millón de registros a la hora, y guardamos un histórico de 1 año. El proyecto va bien y lo estamos usando en producción con resultados fantásticos.
Luego de 3 meses, sigue siendo un proyecto personal, y me gustaría abrirlo para que lo use quien lo necesite en beta cerrado.
Tengo unos costes mínimos, básicamente he gastado en dominio, cert SSL, hosting y relays de emails y sms, que de momento soporto gracias a otros proyectos.
Si queréis probarlo, falta documentación pero estoy disponible para lo que sea necesario!!! Gracias.
16/02/2016 13:34
¿Qué es lo que monitorizas exactamente? El proyecto pinta chulo pero a través de la web tampoco veo mucha info... :/
16/02/2016 20:48
Hay algo mas de información aqui: http://metricsmine.com/docs/api
pero la documentación completa está pendiente.
Básicamente, utilizando la API, puedes registrar distintas métricas, segmentando por grupos, instancias y por supuestos valores.
Por ejemplo, algo que usamos cada día, monitorizamos la carga de cpu de instancias en cloud, cada minuto, registrando como una metrica, cada servidor se registra como una instancia distinta y algunos que son los frontales se agrupan como tal, o los de backend o otros servicios tienen otros grupos o uno genérico.
A partir de aquí se pueden graficar los valores y sobre las métricas un sistema de alertas con expresiones y notificaciones varias (email, sms, etc).
16/02/2016 18:27
1 seorankk
16/02/2016 18:28
02/03/2016 11:11
https://metricsmine.com/signup
13/05/2016 13:24
O cualquier cosa no dudeis en preguntarme. Gracias.
23/05/2016 16:21
https://wiki.openstack.org/wiki/Telemetry