SlideShare una empresa de Scribd logo
1 de 24
#GlobalAzure
@angel_g_santos
¿Qué son?
Estados
Active Resolved
¿Qué podemos controlar?
¿Cómo me avisa?
¿Cómo me avisa?
¿Cómo me avisa?
#GlobalAzure
Escenario A:
Azure Alert + Azure Function
#GlobalAzure
Escenario B:
ASP.NET Core HealthChecks
+ Azure AppInsights
+ Azure Alert
+ Azure Function
#GlobalAzure
Escenario C:
Azure Alert
+ Azure Automation
(Runbooks)
#GlobalAzure
Review resultados
Gabc2019   azure alerts
Gabc2019   azure alerts
Gabc2019   azure alerts

Más contenido relacionado

Último

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 

Último (9)

Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 

Destacado

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Gabc2019 azure alerts

Notas del editor

  1. Bienvenidos a todos, me llamo Ángel, soy Software Development Engineer en Plain Concepts y hoy os he venido a hablar de Azure Alerts. Imagino que muchos de vosotros ya habréis utilizado muchas de las cosas que voy a intentar explicar hoy, pero para los que no saben lo que son las Azure Alerts… ahí va una “breve” explicación.
  2. Esta es la agenda de la sesión. Os voy a pedir disculpas de antemano, por si falla algo. Como véis, hay 4 puntos… y 3 de ellos son demos… y estamos en un evento técnico… y todos sabemos qué pasa con las wifi’s en los eventos técnicos.
  3. Pero, no seamos agoreros antes de tiempo… empecemos por el principio si os parece.
  4. Azure Monitor es un servicio de Azure mediante el que se proporciona un método de monitorización de servicios de Azure. Basándose en métricas, es capaz de responder automáticamente a eventos que se produzcan en vuestras suscripciones. Uno de esos tipos de respuesta es en lo que me voy a centrar en la charla: Azure Alerts.
  5. Como he dicho, una Azure Alert es un evento generado por una métrica configurada en Azure Monitor. En realidad, se trata de un objeto json que contiene todos los datos necesarios para saber qué artefacto ha cumplido la métrica dada, indicando todos los datos relacionados con dicha métrica, de manera que “alguien” o “algo” puedan reaccionar a dicho evento. Las web apps y las VM solo son ejemplos de artefactos monitorizables que permiten generar Azure Alerts según métricas. Enlaces: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-overview-alerts
  6. ¿Y qué estados puede tener una Azure Alert una vez lanzada? Pues aunque parezca evidente, una Azure Alert puede tener un estado Activado o un estado Resuelto. Cuidado, y con esto hago un poco de spoiler, porque Azure Monitor levantará una alerta en el momento en el que la condición que configuréis se cumpla, pero también en el momento en el que la métrica que generó la alerta anterior quede resuelta.
  7. ¿Qué métricas podemos controlar, por ejemplo, en una web app? Pues parámetros diversos, como el tiempo de CPU, las peticiones que recibe un servicio o aplicación por parte de los usuarios finales, o la cantidad de errores que nuestra aplicación ha generado. Todas estas condiciones de Azure Monitor se gestionan mediante umbrales de tolerancia.
  8. ¿Qué queda? Pues saber de qué modo nos avisa Azure Alerts de que algo va mal (o de que una de nuestras métricas se cumple). Azure Alerts es capaz de enviarnos un correo electrónico… un sms, un mensaje de voz… ¿De qué le sirve eso a Lito cuando duerme? De nada… Por suerte…
  9. Por suerte, además de correos electrónicos nos permite invocar webhooks, llamar a Azure Functions, lanzar una Logic App o iniciar un runbook de automation. Ese es el camino que vamos a seguir durante las demos, porque en realidad la alerta sólo nos avisa de que algo pasa, pero para poder actuar en consecuencia… necesitamos algo más.
  10. Me voy a centrar en dos acciones concretas, que me permitirán manejar el artefacto que genera la alerta y reinciarlo. A lo loco. De ahí el título de la charla. 14 slides para poder explicar el título… vaya tela. 