Upload
atsistemas
View
401
Download
2
Embed Size (px)
Citation preview
what´s up in tech
Oficina Técnica - Noviembre 2015
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
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
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
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
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
what´s up in tech
Índice de Contenidos
Conceptos clave de monitorización
Graylog
Demo
Servicios de monitorización y rendimiento
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?
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.
what´s up in tech
Escenario de aplicación
what´s up in tech
Índice de Contenidos
Conceptos clave de monitorización
Graylog
Demo
Servicios de monitorización y rendimiento
what´s up in tech
Índice de Contenidos
Conceptos clave de monitorización
Graylog
Demo
Servicios de monitorización y rendimiento
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