SlideShare una empresa de Scribd logo
1 de 13
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. WAS
Vmstat Thread Pools
RAM Garbage collector
Procesos Connection Pools
File systems Object Pools
HTTP BBDD
Apache 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 Mano
o Asistencias Técnicas
o Metodología de Desarrollo – Mejores Prácticas
o Implantación y Soporte de Productos como
Complemento a los Servicios
o Implantación de Aceleradores
o Oficinas Técnicas
o Soporte Experto
o Formación
o Servicios Gestionados
o Centro de Servicio Nearshore de Desarrollo y
Testing de Aplicaciones en Cadiz
o 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

Más contenido relacionado

La actualidad más candente

Google Cloud Composer
Google Cloud ComposerGoogle Cloud Composer
Google Cloud ComposerPierre Coste
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven DesignDNG Consulting
 
AWS RDS Benchmark - Instance comparison
AWS RDS Benchmark - Instance comparisonAWS RDS Benchmark - Instance comparison
AWS RDS Benchmark - Instance comparisonRoberto Gaiser
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Amazon Web Services
 
Service Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIService Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIKnoldus Inc.
 
stupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdfstupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdfDaniloQueirozMota
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and AlertingKhairul Zebua
 
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)Gustavo Zimmermann
 
From airflow to google cloud composer
From airflow to google cloud composerFrom airflow to google cloud composer
From airflow to google cloud composerBruce Kuo
 
The Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event Sourcing The Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event Sourcing Dennis Doomen
 
Serverless computing and Function-as-a-Service (FaaS)
Serverless computing and Function-as-a-Service (FaaS)Serverless computing and Function-as-a-Service (FaaS)
Serverless computing and Function-as-a-Service (FaaS)Moritz Strube
 
APIs in a Microservice Architecture
APIs in a Microservice ArchitectureAPIs in a Microservice Architecture
APIs in a Microservice ArchitectureWSO2
 
Scaling for Performance
Scaling for PerformanceScaling for Performance
Scaling for PerformanceScyllaDB
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...Manuel Pais
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksAmazon Web Services
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101Sander Knape
 
D2 domain driven-design
D2 domain driven-designD2 domain driven-design
D2 domain driven-designArnaud Bouchez
 

La actualidad más candente (20)

Google Cloud Composer
Google Cloud ComposerGoogle Cloud Composer
Google Cloud Composer
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
 
AWS RDS Benchmark - Instance comparison
AWS RDS Benchmark - Instance comparisonAWS RDS Benchmark - Instance comparison
AWS RDS Benchmark - Instance comparison
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
 
Service Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIService Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLI
 
stupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdfstupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdf
 
DevOps Monitoring and Alerting
DevOps Monitoring and AlertingDevOps Monitoring and Alerting
DevOps Monitoring and Alerting
 
Monolithic architecture
Monolithic architectureMonolithic architecture
Monolithic architecture
 
Kubernetes networking & Security
Kubernetes networking & SecurityKubernetes networking & Security
Kubernetes networking & Security
 
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)
 
From airflow to google cloud composer
From airflow to google cloud composerFrom airflow to google cloud composer
From airflow to google cloud composer
 
The Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event Sourcing The Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event Sourcing
 
Serverless computing and Function-as-a-Service (FaaS)
Serverless computing and Function-as-a-Service (FaaS)Serverless computing and Function-as-a-Service (FaaS)
Serverless computing and Function-as-a-Service (FaaS)
 
APIs in a Microservice Architecture
APIs in a Microservice ArchitectureAPIs in a Microservice Architecture
APIs in a Microservice Architecture
 
Jenkins & IaC
Jenkins & IaCJenkins & IaC
Jenkins & IaC
 
Scaling for Performance
Scaling for PerformanceScaling for Performance
Scaling for Performance
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101
 
D2 domain driven-design
D2 domain driven-designD2 domain driven-design
D2 domain driven-design
 

Destacado

Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?inovex GmbH
 
How ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps lifeHow ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps life琛琳 饶
 
Attack monitoring using ElasticSearch Logstash and Kibana
Attack monitoring using ElasticSearch Logstash and KibanaAttack monitoring using ElasticSearch Logstash and Kibana
Attack monitoring using ElasticSearch Logstash and KibanaPrajal Kulkarni
 
Advanced troubleshooting linux performance
Advanced troubleshooting linux performanceAdvanced troubleshooting linux performance
Advanced troubleshooting linux performanceForthscale
 
Logging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaLogging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaAmazee Labs
 

Destacado (7)

Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?
 
How ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps lifeHow ElasticSearch lives in my DevOps life
How ElasticSearch lives in my DevOps life
 
Logstash
LogstashLogstash
Logstash
 
Attack monitoring using ElasticSearch Logstash and Kibana
Attack monitoring using ElasticSearch Logstash and KibanaAttack monitoring using ElasticSearch Logstash and Kibana
Attack monitoring using ElasticSearch Logstash and Kibana
 
Elk stack
Elk stackElk stack
Elk stack
 
Advanced troubleshooting linux performance
Advanced troubleshooting linux performanceAdvanced troubleshooting linux performance
Advanced troubleshooting linux performance
 
Logging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaLogging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & Kibana
 

Similar a Webinar usando graylog para la gestión centralizada de logs

Framework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebasFramework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebasAntonio Palomares Sender
 
Administración de sistemas
Administración de sistemasAdministración de sistemas
Administración de sistemaskarolpaolaargel
 
AOP - OSUM springperu(1era Reunion)
AOP - OSUM springperu(1era Reunion)AOP - OSUM springperu(1era Reunion)
AOP - OSUM springperu(1era Reunion)Mayer Horna
 
Solución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareSolución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareAlvaro Enrique Ruano
 
Seminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring InsightSeminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring InsightParadigma Digital
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosGeorge Navarro Gomez
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosGeorge Navarro Gomez
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasCarlos Camacho
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software59681271
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...Gabriel Méndez
 

Similar a Webinar usando graylog para la gestión centralizada de logs (20)

Framework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebasFramework .NET 3.5 09 Depuración, monitorización y pruebas
Framework .NET 3.5 09 Depuración, monitorización y pruebas
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Software
SoftwareSoftware
Software
 
Administración de sistemas
Administración de sistemasAdministración de sistemas
Administración de sistemas
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
AOP - OSUM springperu(1era Reunion)
AOP - OSUM springperu(1era Reunion)AOP - OSUM springperu(1era Reunion)
AOP - OSUM springperu(1era Reunion)
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
DISEÑO DE SISTEMAS.pptx
DISEÑO DE SISTEMAS.pptxDISEÑO DE SISTEMAS.pptx
DISEÑO DE SISTEMAS.pptx
 
Solución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareSolución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de software
 
Ra.1..
Ra.1..Ra.1..
Ra.1..
 
XXXS
XXXSXXXS
XXXS
 
Tarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computadorTarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computador
 
Auditoria en redes
Auditoria en redesAuditoria en redes
Auditoria en redes
 
Seminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring InsightSeminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring Insight
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales Conceptos
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales Conceptos
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - Sistemas
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
 

Más de atSistemas

Agile itsm con atlassian
Agile itsm con atlassianAgile itsm con atlassian
Agile itsm con atlassianatSistemas
 
Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital atSistemas
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021atSistemas
 
Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.atSistemas
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureatSistemas
 
El futuro del trabajo en equipo
El futuro del trabajo en equipoEl futuro del trabajo en equipo
El futuro del trabajo en equipoatSistemas
 
La tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialLa tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialatSistemas
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación AgileatSistemas
 
Transformación cultural
Transformación culturalTransformación cultural
Transformación culturalatSistemas
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSatSistemas
 
Blockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezBlockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezatSistemas
 
Blockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraBlockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraatSistemas
 
Blockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloBlockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloatSistemas
 
Blockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaBlockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaatSistemas
 
Blockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatBlockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatatSistemas
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezatSistemas
 
Blockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasBlockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasatSistemas
 
Blockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezBlockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezatSistemas
 
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolBlockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolatSistemas
 
Blockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezBlockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezatSistemas
 

Más de atSistemas (20)

Agile itsm con atlassian
Agile itsm con atlassianAgile itsm con atlassian
Agile itsm con atlassian
 
Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021
 
Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
 
El futuro del trabajo en equipo
El futuro del trabajo en equipoEl futuro del trabajo en equipo
El futuro del trabajo en equipo
 
La tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialLa tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarial
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación Agile
 
Transformación cultural
Transformación culturalTransformación cultural
Transformación cultural
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWS
 
Blockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezBlockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel Martínez
 
Blockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraBlockchain Spain - Néstor Gándara
Blockchain Spain - Néstor Gándara
 
Blockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloBlockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis Gozalo
 
Blockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaBlockchain Spain - Ramón Abruña
Blockchain Spain - Ramón Abruña
 
Blockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatBlockchain Spain - Santiago Chamat
Blockchain Spain - Santiago Chamat
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio Gómez
 
Blockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasBlockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel Rojas
 
Blockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezBlockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés Sánchez
 
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolBlockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
 
Blockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezBlockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel Martínez
 

Webinar usando graylog para la gestión centralizada de logs

  • 1. what´s up in tech Oficina Técnica - Noviembre 2015 Usando Graylog para la gestión centralizada de logs.
  • 2. what´s up in tech Índice de Contenidos Conceptos clave de monitorización Graylog Demo Servicios de monitorización y rendimiento
  • 3. 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
  • 4. 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
  • 5. what´s up in tech En cada sistema involucrado, deben extraerse las métricas que quieren monitorizarse, para asegurar el servicio: S.O. WAS Vmstat Thread Pools RAM Garbage collector Procesos Connection Pools File systems Object Pools HTTP BBDD Apache mod_status Servers Tx. Pendientes… Métricas NO funcionales
  • 6. 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
  • 7. what´s up in tech Índice de Contenidos Conceptos clave de monitorización Graylog Demo Servicios de monitorización y rendimiento
  • 8. 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?
  • 9. 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.
  • 10. what´s up in tech Escenario de aplicación
  • 11. what´s up in tech Índice de Contenidos Conceptos clave de monitorización Graylog Demo Servicios de monitorización y rendimiento
  • 12. what´s up in tech Índice de Contenidos Conceptos clave de monitorización Graylog Demo Servicios de monitorización y rendimiento
  • 13. 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 Mano o Asistencias Técnicas o Metodología de Desarrollo – Mejores Prácticas o Implantación y Soporte de Productos como Complemento a los Servicios o Implantación de Aceleradores o Oficinas Técnicas o Soporte Experto o Formación o Servicios Gestionados o Centro de Servicio Nearshore de Desarrollo y Testing de Aplicaciones en Cadiz o 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

Notas del editor

  1. Anna. Bienvenida y presentación.
  2. Stream: Es posible enrutar todos los mensajes de error al invocar sentencias SQL. Alertas: Por ejemplo cuando se produzca en el stream de producción más de 50 mensajes por minutos nos avise. Por numero de mensajes. Umbral de tiempo de respuesta. Condiciones de cadena. Dashboard: Graficas, Datos estadísticos. Seguridad: Por stream, dashboard etc..
  3. Graylog: Conceptos clave de la arquitectura Formato de mensajes personalizable, por ejemplo: GELF (Graylog Extended Log Format) basado en syslog y rsyslog. Desacoplamiento de la entrega y del análisis (Colas persistentes + Indexador). Desacoplamiento del sistema de alertas y presentación (Dashboard web).