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

Webinar usando graylog para la gestión centralizada de logs

Jan 09, 2017

Download

Software

atSistemas
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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