SlideShare una empresa de Scribd logo
Meetup Enero 2018. Observability.
Disclaimer
• En el contexto de Cloud Native, Observability no tiene
nada que ver con el significado en teoría de control.
• https://en.wikipedia.org/wiki/Observability
Cloud Native Mexico Meetup enero 2018 Observability
Cloud Native Mexico Meetup enero 2018 Observability
Monitoreo !=
Observabilidad
Métricas
• Mediciones en 3 niveles
1. Red
2. Maquina
3. Aplicación
• Las métricas aplicativas son usualmente las más difíciles y
las más importantes de las 3.
Monitoreo
• Recopilación de las métricas en rangos de tiempo.
• Almacenan en algún medio.
• Generan los dashboards.
• Es complejo hacer correlación de las métricas.
• https://codeascraft.com/2011/02/15/measure-anything-
measure-everything/
• El monitoreo es para alertas basadas en síntomas
Monitoreo debe contestar:
• ¿qué está roto y por qué?
• El "qué está roto" indica el síntoma; el "por qué" indica
una causa (posiblemente intermedia).
• "Lo que" VS “El por qué" es una de las distinciones más
importantes al escribir un buen monitoreo con señal
máxima y ruido mínimo.
Retos del monitoreo
• La construcción de sistemas "monitoreables" requiere
poder comprender el dominio de fallas de los
componentes críticos del sistema de forma proactiva.
• Y esa es una tarea difícil. Especialmente para sistemas
complejos.
• Más aún para sistemas simples que interactúan de manera
compleja entre sí.
Cloud Native Mexico Meetup enero 2018 Observability
Observability
• Monitoreo
• Alerting/visualizaciones
• Infraestructura de trazabilidad de sistemas distribuidos
• Agregación de bitácoras / análisis
Observability es un
superconjunto de Monitoreo
Observability VS Monitoreo
• Los objetivos de monitoreo y observabilidad son diferentes.
• La "capacidad de observación" no es un sustituto del
"monitoreo" ni hace obvia la necesidad de “monitoreo”.
• Son complementarios.
Objetivo de Observability
• Proporcionar información muy detallada sobre el
comportamiento de los sistemas junto con un contexto
enriquecido, perfecto para la depuración.
Debugging
• Proceso iterativo, que implica la introspección iterativa de las diversas
observaciones y hechos informados por el sistema
• Haciendo las deducciones correctas y probando si la teoría es correcta.
• La evidencia no se puede extraer de la nada ni se puede extrapolar a partir de
agregados, promedios, percentiles, patrones históricos o cualquier otra forma
de datos recolectados principalmente con fines de monitoreo.
• La evidencia debe ser informada por los sistemas en forma de hechos y
observaciones altamente precisos y contextuales, que luego pueden usarse
mientras se depura para teorizar sobre por qué algo podría no funcionar como
se esperaba.
Observability VS fallas
• A diferencia del monitoreo que se conoce como centrado
en los fallos, "Observability" no necesariamente tiene que
estar estrechamente relacionado con una interrupción o
una queja del usuario.
• Se puede utilizar como una forma de comprender mejor el
desempeño y el comportamiento del sistema, incluso
durante lo que se puede percibir como el funcionamiento
"normal" de un sistema.
Herramientas
Cloud Native Mexico Meetup enero 2018 Observability
Cloud Native Mexico Meetup enero 2018 Observability
Demo
OpenTracing y Zipkin
Cloud Native Mexico Meetup enero 2018 Observability
Siguientes pasos
• ServiceMesh
• Istio, Envoy, Linkerd
• OpenTracing
• Fluentd
• Prometheus
• InfluxDB
• Graphana
• Elastic stack (ELK)

Más contenido relacionado

PDF
Observabilidad de sistemas
PDF
Ventajas desventajas de la simulacion
PPT
Ingeniería de sistemas ingeniería industrial
PDF
Factores que garantizan el diseño de modelos de simulación
DOCX
Intervalos de confianza para muestras pequeñas (unidad 2)
PDF
Elementos para garantizar el éxito de la simulación
PPTX
Aplicació.. (1)
PPTX
Observabilidad: Todo lo que hay que ver
Observabilidad de sistemas
Ventajas desventajas de la simulacion
Ingeniería de sistemas ingeniería industrial
Factores que garantizan el diseño de modelos de simulación
Intervalos de confianza para muestras pequeñas (unidad 2)
Elementos para garantizar el éxito de la simulación
Aplicació.. (1)
Observabilidad: Todo lo que hay que ver

Similar a Cloud Native Mexico Meetup enero 2018 Observability (6)

PDF
Métricas, Logs, Trazas y Caos - Una Aventura Interactiva de Observabilidad c...
PDF
OpenTelemetry para gente ocupada - Isaac Ruiz Guerra
PDF
La importancia de la observabilidad con Elastic
PDF
OCP 4.10 y Observabilidad.pdf
PDF
Métricas, Logs, Trazas y Caos_ Una Aventura Interactiva de Observabilidad co...
PDF
Meetup Málaga caos y kubernetes
Métricas, Logs, Trazas y Caos - Una Aventura Interactiva de Observabilidad c...
OpenTelemetry para gente ocupada - Isaac Ruiz Guerra
La importancia de la observabilidad con Elastic
OCP 4.10 y Observabilidad.pdf
Métricas, Logs, Trazas y Caos_ Una Aventura Interactiva de Observabilidad co...
Meetup Málaga caos y kubernetes
Publicidad

Más de Domingo Suarez Torres (20)

PDF
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
PDF
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
PDF
Java Dev Day 2019 No kuberneteen por convivir
PDF
Contenedores 101 Digital Ocean CDMX
PPTX
Retos en la arquitectura de Microservicios
PDF
Java Cloud Native Hack Nights GDL
PDF
meetup digital ocean kubernetes
PDF
Peru JUG Micronaut & GraalVM
PDF
DevFest Lima Corriendo cargas e trabajo seguras en GKE con Istio
PDF
Cloud Native Development in the JVM
PDF
Cloud Native Mexico - Introducción a Kubernetes
PDF
Meetup DigitalOcean Cloud Native architecture
PDF
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
PDF
Cloud Native Mexico Presentacion
PDF
gRPC: Beyond REST
PDF
Devops Landscape
PDF
Orquestación de contenedores con Kubernetes SGNext
PDF
JVM Reactive Programming
PDF
SGNext Elasticsearch
PDF
Webinar Arquitectura de Microservicios
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
Java Dev Day 2019 No kuberneteen por convivir
Contenedores 101 Digital Ocean CDMX
Retos en la arquitectura de Microservicios
Java Cloud Native Hack Nights GDL
meetup digital ocean kubernetes
Peru JUG Micronaut & GraalVM
DevFest Lima Corriendo cargas e trabajo seguras en GKE con Istio
Cloud Native Development in the JVM
Cloud Native Mexico - Introducción a Kubernetes
Meetup DigitalOcean Cloud Native architecture
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
Cloud Native Mexico Presentacion
gRPC: Beyond REST
Devops Landscape
Orquestación de contenedores con Kubernetes SGNext
JVM Reactive Programming
SGNext Elasticsearch
Webinar Arquitectura de Microservicios
Publicidad

Último (20)

DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
DOCX
Trabajo colaborativo Grupo #2.docxmmuhhlk
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
diagrama de pareto.pdf valerie giraldo diaz
PDF
Maste clas de estructura metálica y arquitectura
PDF
La electricidad y la electrónica .pdf n
DOCX
Las nuevas tecnologías en la salud - enfermería técnica.
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
taller de informática - LEY DE OHM
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
Calidad desde el Docente y la mejora continua .pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
operaciones unitarias clase 1 1-2025-1.pdf
PPTX
Descubre los Dispositivos de Salida Como Usarlo
PDF
clase auditoria informatica 2025.........
PDF
Temas y subtemas de las fichas 1 y 2.pdf
PPT
Que son las redes de computadores y sus partes
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
Agentes-Inteligentes-Gestion-de-Informacion-y-Fundamentos-en-IA.pptx
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Trabajo colaborativo Grupo #2.docxmmuhhlk
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
diagrama de pareto.pdf valerie giraldo diaz
Maste clas de estructura metálica y arquitectura
La electricidad y la electrónica .pdf n
Las nuevas tecnologías en la salud - enfermería técnica.
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
taller de informática - LEY DE OHM
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Estrategia de apoyo tecnología grado 9-3
Calidad desde el Docente y la mejora continua .pdf
introduccion a las_web en el 2025_mejoras.ppt
operaciones unitarias clase 1 1-2025-1.pdf
Descubre los Dispositivos de Salida Como Usarlo
clase auditoria informatica 2025.........
Temas y subtemas de las fichas 1 y 2.pdf
Que son las redes de computadores y sus partes
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Agentes-Inteligentes-Gestion-de-Informacion-y-Fundamentos-en-IA.pptx

Cloud Native Mexico Meetup enero 2018 Observability

  • 1. Meetup Enero 2018. Observability.
  • 2. Disclaimer • En el contexto de Cloud Native, Observability no tiene nada que ver con el significado en teoría de control. • https://en.wikipedia.org/wiki/Observability
  • 6. Métricas • Mediciones en 3 niveles 1. Red 2. Maquina 3. Aplicación • Las métricas aplicativas son usualmente las más difíciles y las más importantes de las 3.
  • 7. Monitoreo • Recopilación de las métricas en rangos de tiempo. • Almacenan en algún medio. • Generan los dashboards. • Es complejo hacer correlación de las métricas. • https://codeascraft.com/2011/02/15/measure-anything- measure-everything/ • El monitoreo es para alertas basadas en síntomas
  • 8. Monitoreo debe contestar: • ¿qué está roto y por qué? • El "qué está roto" indica el síntoma; el "por qué" indica una causa (posiblemente intermedia). • "Lo que" VS “El por qué" es una de las distinciones más importantes al escribir un buen monitoreo con señal máxima y ruido mínimo.
  • 9. Retos del monitoreo • La construcción de sistemas "monitoreables" requiere poder comprender el dominio de fallas de los componentes críticos del sistema de forma proactiva. • Y esa es una tarea difícil. Especialmente para sistemas complejos. • Más aún para sistemas simples que interactúan de manera compleja entre sí.
  • 11. Observability • Monitoreo • Alerting/visualizaciones • Infraestructura de trazabilidad de sistemas distribuidos • Agregación de bitácoras / análisis
  • 13. Observability VS Monitoreo • Los objetivos de monitoreo y observabilidad son diferentes. • La "capacidad de observación" no es un sustituto del "monitoreo" ni hace obvia la necesidad de “monitoreo”. • Son complementarios.
  • 14. Objetivo de Observability • Proporcionar información muy detallada sobre el comportamiento de los sistemas junto con un contexto enriquecido, perfecto para la depuración.
  • 15. Debugging • Proceso iterativo, que implica la introspección iterativa de las diversas observaciones y hechos informados por el sistema • Haciendo las deducciones correctas y probando si la teoría es correcta. • La evidencia no se puede extraer de la nada ni se puede extrapolar a partir de agregados, promedios, percentiles, patrones históricos o cualquier otra forma de datos recolectados principalmente con fines de monitoreo. • La evidencia debe ser informada por los sistemas en forma de hechos y observaciones altamente precisos y contextuales, que luego pueden usarse mientras se depura para teorizar sobre por qué algo podría no funcionar como se esperaba.
  • 16. Observability VS fallas • A diferencia del monitoreo que se conoce como centrado en los fallos, "Observability" no necesariamente tiene que estar estrechamente relacionado con una interrupción o una queja del usuario. • Se puede utilizar como una forma de comprender mejor el desempeño y el comportamiento del sistema, incluso durante lo que se puede percibir como el funcionamiento "normal" de un sistema.
  • 22. Siguientes pasos • ServiceMesh • Istio, Envoy, Linkerd • OpenTracing • Fluentd • Prometheus • InfluxDB • Graphana • Elastic stack (ELK)