Monitorización - Múltiples capas de control con software libre
A lo largo de la vida de un proyecto, tenemos la necesidad de conocer si nuestros servicios están disponibles, si discurren de la manera y con el rendimiento previstos, cuál es la tasa de uso de los mismos, o cuántos errores, ya sean de código o de acceso, se producen.
También si los usuarios/clientes ven el proyecto como esperamos, y si las métricas objetivo se están cumpliendo.
Este seguimiento nos permite ajustar los recursos asignados, la frecuencia de backups, las mejores horas para realizar consultas de actualización de datos…
Los datos que extraemos y procesamos pueden evaluarse de maneras muy diferentes, llevando a conclusiones que no siempre son las que esperamos, o que solamente veamos lo que queremos ver.
Verdades a medias y mentiras ocultas.
En esta charla mostraré como usar 3 herramientas de software libre para monitorizar, extraer información y estadísticas de uso de nuestros servicios.
Realizaremos una comparativa con otras herramientas similares y comentarios sobre facilidad de instalación, mantenimiento y personalización de las mismas.
Y como intentar encontrar las mejores métricas e información, para evitar en lo posible engañarnos a nosotros mismos con lo que funciona y no ver lo que puede abocar al fracaso de nuestro proyecto.
Zabbix : Herramienta de monitorización de servicios e infraestructura subyacente, con multitud de plantillas e integraciones disponibles. Veremos las opciones de envío de alertas e informes que puede generar.
Stack ELK : Conjunto de herramientas dirigidas al procesamiento y consulta de cantidades masivas de datos de fuentes diversas, y que permite visualizaciones e informes de manera sencilla y eficaz. Lo veremos como sistema de registro y análisis de logs y de datos de tablas de bases de datos, y veremos las opciones de envío de alertas.
Piwik : Servicio del tipo de Google Analytics, para conseguir información del uso de nuestros servicios a nivel de usuario, pudiendo conocer datos de tiempo de carga,permanencia, efectividad de formularios y muchísimos más datos. Además es totalmente personalizable.
A lo largo de la vida de un proyecto, tenemos la necesidad de conocer si nuestros servicios están disponibles, si discurren de la manera y con el rendimiento previstos, cuál es la tasa de uso de los mismos, o cuántos errores, ya sean de código o de acceso, se producen.
También si los usuarios/clientes ven el proyecto como esperamos, y si las métricas objetivo se están cumpliendo.
Este seguimiento nos permite ajustar los recursos asignados, la frecuencia de backups, las mejores horas para realizar consultas de actualización de datos…
Los datos que extraemos y procesamos pueden evaluarse de maneras muy diferentes, llevando a conclusiones que no siempre son las que esperamos, o que solamente veamos lo que queremos ver.
Verdades a medias y mentiras ocultas.
En esta charla mostraré como usar 3 herramientas de software libre para monitorizar, extraer información y estadísticas de uso de nuestros servicios.
Realizaremos una comparativa con otras herramientas similares y comentarios sobre facilidad de instalación, mantenimiento y personalización de las mismas.
Y como intentar encontrar las mejores métricas e información, para evitar en lo posible engañarnos a nosotros mismos con lo que funciona y no ver lo que puede abocar al fracaso de nuestro proyecto.
Zabbix : Herramienta de monitorización de servicios e infraestructura subyacente, con multitud de plantillas e integraciones disponibles. Veremos las opciones de envío de alertas e informes que puede generar.
Stack ELK : Conjunto de herramientas dirigidas al procesamiento y consulta de cantidades masivas de datos de fuentes diversas, y que permite visualizaciones e informes de manera sencilla y eficaz. Lo veremos como sistema de registro y análisis de logs y de datos de tablas de bases de datos, y veremos las opciones de envío de alertas.
Piwik : Servicio del tipo de Google Analytics, para conseguir información del uso de nuestros servicios a nivel de usuario, pudiendo conocer datos de tiempo de carga,permanencia, efectividad de formularios y muchísimos más datos. Además es totalmente personalizable.