Bienvenida al curso

1

¿Qué aprenderás sobre observabilidad con New Relic?

¿Cómo funciona la web moderna?

2

¿Cómo pasamos de páginas web a aplicaciones web?

3

Contenedores y alojamiento en la nube

4

¿Qué es cloud native?

Quiz: ¿Cómo funciona la web moderna?

Observabilidad y monitoreo

5

Monitoreo de un sistema

6

Tipos de herramientas y limitaciones del monitoreo

7

¿Qué es observabilidad?

8

Los 3 pilares de la observabilidad

Quiz: Observabilidad y monitoreo

Telemetría y tipos de datos

9

¿Qué es MELT? Una mirada cercana a Events

10

MELT: una mirada más cercana a Metrics

11

MELT: una mirada más cercana a Logs

12

MELT: una mirada más cercana a Traces

Quiz: Telemetría y tipos de datos

Instrumentando New Relic

13

Crea tu cuenta en New Relic

14

Configura tu primer application performance monitoring

15

Obteniendo métricas

16

Crea dashboards y visualiza métricas

Solución del reto de instrumentación

17

Comparte la solución del reto

Eventos y queries avanzadas

18

La anatomía de una Query

19

El Query de datos de consulta

20

Queries Avanzadas

Introducción a alertas

21

Creación de alertas y buenas prácticas

22

Disponibilidad usando Synthetics

Alertas avanzadas, sintéticos y monitoreo del rendimiento frontend

23

Alertas avanzadas y preferencias de incidentes

24

Alertas dinámicas

25

Tipos de sintéticos

26

Rendimiento frontend y Core Web Vitals

27

Apdex y su importancia

Cierre y despedida

28

Resumen de todo lo que aprendiste

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Disponibilidad usando Synthetics

22/28
Recursos

Aportes 7

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Si al igual que a mí les da un error en validar el script, les sugiero hace un “debug” en la opción “Script log”.

En mi caso tenía un error en el paso 8 por usar “Mouse move”

Pueden eliminarlo o generar una nueva grabación (en mi caso lo eliminé por flojera :p ) y pues pasó la validación y ahora está monitoreando.

También les dejo el link con mi archivo FoodMe.js por si lo quieren usar, solo recuerden cambiar la URL que en mi caso fue https://bony-iron-rambutan.glitch.me/

Sobre el tema de esta clase tengo un par de artículos de médium que hablan sobre el tema, el primero es este y este segundo; como tal Selenium te permite hacer algo llamado “Web scraping”; es muy útil para hacer testing de aplicaciones como se ve en esta clase; sin embargo, Selenium no es la mejor herramienta, pues resulta ser algo lenta y necesita varias dependencias, para el propósito de lo que se hace en testing en muy buena para scraping existen otro tool kit, acá dejo algunas de las herramientas que también se usan para este propósito:

De python existen:

De JavaScript existen:

Esas son las que conozco o de las que he leído…

No se olviden de borrar cookies y datos del sitio antes de grabar el test XD

Pruebas avanzadas de monitoreo

✨ Concepto clave
El monitoreo por synthetics, son un conjunto de herramientas automatizadas y programables que simulan el tráfico de usuarios para detectar y resolver las interrupciones y el bajo rendimiento de aspectos importantes del negocio.

.
En contexto, monitoreo por synthetics nos permiten sondear el contenido o servicio que provee un recursos web. Esta plataforma, expande las capacidades de pruebas ciclando aquellos flujos, comunes y poco comunes, para asegurar el proceso final de servicio.
.
Monitoreo por synthetics, agrega el resultado de cada prueba en las métricas, analizando patrones e identificando causas específicas de rendimiento y/o funcionalidad.
.

Segmentación y privacidad

Si bien, la información desde las synthetics sigue siendo información, representan una hipotética interacción que puede ser eficiente y precisa, según sea el caso. Es por ello, que es posible segmentar este monitoreo en proyectos para blindar el resultado deseado pero sin meter ruido a la información natural.
.
Existen 7 tipos de monitores synthetics:

  • Broken links monitor. Al proveer de una URL, el monitor probará todos los enlaces en la página, mostrando aquellos que estén rotos.
    .
  • Certificate check monitor. El monitor validará el certificado del dominio de una aplicación.
    .
  • Ping monitor. El monitor revisará si la aplicación está online.
    .
  • Step monitor. Siendo una configuración avanzada, considera diferentes aserciones, expectations y pruebas de usabilidad.
    .
  • Simple browser monitors. Partiendo de un archivo inicial, realiza una inspección de una vista en específico.
    .
  • Scripted browser monitors. Partiendo de un archivo inicial realiza la operación descrita, asegurando el proceso como una prueba punto-a-punto E2E.
    .
  • API test. El monitor validará pruebas sobre una API.

When pusiste 4 locaciones de continentes distintos, pegaste el script, entraste en proceso de validacion y escuchaste al profe decir selecciona solo una, puede tomarse tiempo, será porque valida en 4 continentes distintos? :´/ por emocionado

Mi synthetics, lleva días funcionando

ufff, yo tube probremitas con el Script, será mejor practicar con otra librería de Scrapy para la automatización de test mediante el navegador.