webinar usando graylog para la gestión centralizada de logs

13
what´s up in tech Oficina Técnica - Noviembre 2015 Usando Graylog para la gestión centralizada de logs.

Upload: atsistemas

Post on 09-Jan-2017

399 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Oficina Técnica - Noviembre 2015

Usando Graylog para la gestión centralizada de logs.

Page 2: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Índice de Contenidos

Conceptos clave de monitorización

Graylog

Demo

Servicios de monitorización y rendimiento

Page 3: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

En atSistemas contamos con una amplia visión de las necesidades de monitorización de aplicaciones JAVA EE y demás tecnologías actuales.

Es importante hacer una primera división de las métricas a monitorizar:

• Métricas funcionales: permiten conocer y reaccionar ante errores de la aplicación.

• Métricas no funcionales: permiten evaluar cuando se está próximo a puntos de saturación y peligra el cumplimiento de requisitos no funcionales (R/T, Disponibilidad, etc.).

Monitorización: visión

Page 4: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

En este tipo de métricas normalmente se requiere:

• Mejora de los niveles de traza y su formato: deben definirse y consensuarse entre el equipo de desarrollo y Sistemas.

• Evitar la propagación y aparición en el log de errores de aplicación controlados: introduce ruido en los sistemas de análisis de logs que pueden ocultar los logs importantes.

• Definir con los equipos de desarrollo, qué excepciones deben propagarse: normalmente todas las relacionadas con I/O: lectura de ficheros, acceso a BBDD, etc.

Métricas funcionales

Page 5: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

En cada sistema involucrado, deben extraerse las métricas que quieren monitorizarse, para asegurar el servicio:

S.O. WASVmstat Thread PoolsRAM Garbage collectorProcesos Connection PoolsFile systems Object Pools

HTTP BBDDApache mod_status Servers

Tx. Pendientes…

Métricas NO funcionales

Page 6: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Principal problema: escalabilidad ante la gran cantidad de eventos de métricas que pueden recibirse.

• Solución basada en pull: proporciona una escalabilidad limitada.

• Solución basada en push: permite escalar, teniendo una arquitectura bien definida.

Además, es necesario monitorizar en función del tiempo:• Mínimos• Máximos• Media aritmética• Valor estadístico del 90%

Situación actual

Page 7: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Índice de Contenidos

Conceptos clave de monitorización

Graylog

Demo

Servicios de monitorización y rendimiento

Page 8: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Graylog es un monitor de logs open source capaz de manejar mensajes desde diferentes fuentes:

• Servidores de aplicaciones: IBM Websphere, Weblogic, Jboss.• Aplicaciones: JAVA EE, NodeJS, Python, C#, Etc.• Sistema Operativo.• Servidores Web: Nginx, Apache.

En cualquier formato:

• Destaca su formato GELF (Graylog Extended Log Format) basado en syslog y rsyslog.

¿Qué es Graylog?

Page 9: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Graylog: Conceptos clave

Streams: Son mecanismos de enrutado de mensajes en categorías.

Alertas: Graylog permite definir alertas que se lanzan cuando se cumplan las condiciones configuradas.

Dashboards: Panel de control donde visualizar todo lo que pasa en los sistemas monitorizados.

Búsquedas: Graylog proporciona un sistema de búsqueda sobre el histórico desde donde localizar los mensajes que ayuden a reaccionar ante problemas.

Seguridad: Permite establecer permisos a los usuarios para restringir el acceso, visualización y búsqueda de los mensajes que no sean de su ámbito.

Page 10: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Escenario de aplicación

Page 11: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Índice de Contenidos

Conceptos clave de monitorización

Graylog

Demo

Servicios de monitorización y rendimiento

Page 12: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Índice de Contenidos

Conceptos clave de monitorización

Graylog

Demo

Servicios de monitorización y rendimiento

Page 13: Webinar usando graylog para la gestión centralizada de logs

what´s up in tech

Expertos en monitorización y rendimiento

Disponemos de una amplia cartera de servicios para ofrecer a nuestros clientes soluciones avanzadas de Monitorización de S.I.

o Proyectos Llave en Manoo Asistencias Técnicaso Metodología de Desarrollo – Mejores Prácticaso Implantación y Soporte de Productos como

Complemento a los Servicioso Implantación de Aceleradores

o Oficinas Técnicaso Soporte Expertoo Formación

o Servicios Gestionadoso Centro de Servicio Nearshore de Desarrollo y

Testing de Aplicaciones en Cadizo Oficina Técnica Remota

Implantación

Servicios complementarios Servicios Remotos

o Estratégica, Táctica y Operativa

o Auditorías de Arquitectura y Código

o Auditorias de Rendimiento

Consultoría