• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Introducción al monitor Sintético

Puede considerar nuestro monitor Sintético como muñecos de prueba de choque para sus sitios web, aplicaciones y extremos de API. Cuando implementa un monitor Sintético, una verificación de API o una instancia browser virtual ejecuta su flujo de trabajo más importante, prueba su extremo crítico e informa los resultados a New Relic. Si hay un error, falla o anomalía que afecta las aplicaciones orientadas a sus clientes, su monitor Sintético lo detectará y lo alertará, todo antes de que nadie tenga tiempo de darse cuenta.

Nuestras capacidades de monitoreo sintético funcionan en sus aplicaciones internas y también detrás del firewall. Configure una ubicación privada, luego envíe una aplicación en contenedor para administrar los trabajos (es decir, para desplegar el tipo de monitor Sintético que desea desplegar) en un contexto seguro.

Monitor sintético para monitoreo proactivo

Nuestros monitores Sintético son más que un simple monitor de ping. Sintético puede realizar comprobaciones mediante secuencias de comandos en las aplicaciones internas o orientadas a los clientes, hasta los encabezados HTTP.

Configurar el monitor Sintético con New Relic te permite:

  • Amplíe su monitoreo de browser con un browser con script real impulsado por Selenium, que prueba los procedimientos de inicio de sesión, búsquedas y otras transacciones comerciales críticas.
  • Ejecute una prueba de API para verificar los certificados o asegurarse de que se complete cualquier tipo de solicitud HTTP.
  • Obtenga una cobertura ampliada de casos de uso con módulos Node adicionales para su monitor API con script.
  • Diagnostique fácilmente si un problema se debe a la red o a la ubicación de AWS, a un recurso de terceros lento o al estado de sus servicios o infraestructura backend.

Puede ver ejemplos de algunos monitores Sintético de origen comunitario en nuestros inicios rápidos de Sintético. Estos ejemplos son código abierto y no son compatibles con New Relic, pero contienen secuencias de comandos y fragmentos valiosos que pueden ayudarlo a cubrir casos de uso comunes en API secuenciadas y monitorear el navegador con secuencias de comandos.

Antes de crear tu primer monitor Sintético...

Si aún no lo has hecho, crea tu cuenta gratuita de New Relic para que puedas crear tu primer monitor Sintético.

A continuación, puede obtener una descripción general de alto nivel del requisito del sistema, cómo protegemos los datos y cómo puede controlar los permisos.

Tipos de monitor sintético

Dependiendo del tipo de monitor Sintético que elijas podrás:

También puede utilizar la característica de host que no informa en el monitoreo de infraestructura. Esto le permite aprovechar las opciones de monitoreo mejoradas y recibir notificaciones cuando dejemos de recibir datos de sus hosts.

Estos son los siete tipos de monitor Sintético:

Tipo de monitor sintético

Descripción

Monitor de enlaces rotos

Nombre de API: BROKEN_LINKS

Proporcione una URL y este monitor probará que todos los enlaces de la página sean exitosos. Si se detecta una falla, puede ver los enlaces individuales no exitosos que causaron la falla.

Monitor de verificación de certificados

Nombre de API: CERT_CHECK

Haga ping proactivamente a sus certificados de dominio según un umbral configurable. Combínelo con una alerta para asegurarse de recibir una notificación cuando sea necesario renovar sus certificados.

Monitor de ping

Nombre de API: SIMPLE

Los monitores Ping son el tipo de monitor más simple. Simplemente verifican si una solicitud está en línea. El monitor de ping Sintético utiliza un cliente HTTP Java simple para realizar solicitudes a su sitio.

Para mantener la coherencia con otros tipos monitor de Sintético, el agente de usuario se identifica como Google Chrome. Sin embargo, el cliente HTTP no es un browser completo y no ejecuta JavaScript. Si necesita la funcionalidad de JavaScript, utilice un monitor browser simple.

monitor de pasos

Nombre de API: STEP_MONITOR

Los monitores de pasos son monitores avanzados que no requieren código para su configuración.

El monitor se puede configurar para:

  • Afirmar modal
  • Afirmar texto
  • Afirmar título
  • Afirmar un elemento
  • Haga clic en un elemento
  • Descartar un modal
  • Haga doble clic en un elemento
  • Ingrese una credencial segura
  • Pase el cursor sobre un elemento
  • Localizar un elemento por clase CSS, ID HTML, texto de vínculo, Xpath o valor
  • Navegar a una URL
  • Seleccionar de un menú desplegable
  • Teclee el texto

Monitor browser sencillo

Nombre de API: BROWSER

Los monitores browser simples son monitores de browser simples y prediseñados con script. Realizan una solicitud a su sitio utilizando una instancia de Google Chrome.

En comparación con un simple monitor de ping, esta es una emulación más precisa de la visita de un cliente real. El agente de usuario se identifica como Google Chrome.

Monitorear el browser con script

Nombre de API: SCRIPT_BROWSER

Monitor de browser con script se utilizan para un monitoreo más sofisticado y personalizado. Puede crear un script personalizado que navegue por su sitio web, realice acciones específicas y garantice la presencia de recursos específicos.

El monitor utiliza el browser Google Chrome. También puede utilizar una variedad de módulos de terceros para crear su monitor personalizado.

Pruebas API

Nombre de API: SCRIPT_API

Las pruebas API se utilizan para monitor sus extremos de API. Esto puede garantizar que el servidor de su aplicación funcione además de su sitio web. New Relic utiliza el módulohttp-request internamente para realizar llamadas HTTP a su extremo y validar los resultados.

Puede agregar y editar el monitor Sintético directamente en nuestra UI.

Pruebas avanzadas con browser con script

El monitoreo sintético le permite monitor proactivamente su sitio web o los extremos de API para garantizar que su contenido no solo esté disponible, sino que sea completamente funcional. El browser con secuencias de comandos envía una instancia real de Google Chrome con tecnología Selenium a su sitio desde ubicaciones alrededor del mundo para que tenga la seguridad de que su contenido siempre estará activo, en todas partes.

El browser con secuencias de comandos amplía sus capacidades de prueba, para que pueda probar flujos de usuarios poco comunes o realizar pruebas beta de procedimientos complejos. Por ejemplo, puede asegurarse de que su usuario pueda suscribirse a su boletín informativo, agregar un artículo a su carrito o buscar y encontrar un contenido crítico con un lenguaje simple similar a JavaScript. Pruebe su backend con el monitor API, que le permite ejecutar pruebas programadas en cualquier extremo de API.

Característica adicional

El monitoreo sintético incluye las siguientes características:

Característica

Descripción

Browser real

Para browser simple y un script de monitorización del browser, no solo verifican que su host esté activo. Carga el contenido real de la página en un browser Google Chrome real y totalmente virtualizado (con tecnología Selenium) para proporcionar pruebas que reflejen las acciones de su usuario.

Vista detallada de resultados

El monitoreo sintético almacena cada ejecución de su monitor durante 13 meses, para que pueda ver un desglose detallado de todas y cada una de las comprobaciones. Puede obtener una instantánea del rendimiento y la disponibilidad de su sitio web o buscar problemas específicos.

Cuadros comparativos con monitoreo de navegador

Utilice la característica de gráficos comparativos de New Relic para una comparación directa del tiempo de carga de la página entre la interacción del usuario real () y el monitor Sintético. Por ejemplo, durante una interrupción de una página, puede comparar tendencias para ver si un problema también es visible en el monitoreo sintético o si es causado por otras variables.

Emulación de dispositivo

Utilice la emulación de dispositivos para simular dispositivos móviles o tabletas de forma sencilla y supervise el script del browser.

"Tres strikes" antes del fracaso

Nuestro monitor realiza tres comprobaciones antes de entrar en un estado fallido. Este sistema de golpe múltiple ayuda a reducir el ruido. Para obtener más información sobre esto, consulte esta publicación del foro sobre el comportamiento de los tres golpes.

Monitoreo guionado avanzado

Utilice un browser con secuencias de comandos para ejecutar casos de prueba complejos en su sitio web. Asegúrese de que los procesos críticos, como el pago y el inicio de sesión, siempre se ejecuten sin problemas y cree una línea de base para comparar cuando algo salga mal. Con un IDE de script integrado basado en Node.js, cree scripts rápidamente sin salir de su browser.

Cobertura de prueba global

Verifique la cobertura desde ubicaciones alrededor del mundo para asegurarse de que su usuario pueda acceder a su sitio web desde cualquier lugar y en cualquier momento. monitor los sitios detrás de su firewall agregando las direcciones IP estáticas de monitoreo sintético a su lista de 'permitidos'. Utilice ubicación privada para monitorear sitios internos o para ampliar su cobertura a nuevas ubicaciones.

Compatibilidad con la popular plataforma de análisis

El monitoreo sintético excluye específicamente los scripts para servicios de análisis populares, como Google Analytics. Esto garantiza que sus herramientas de análisis sigan recibiendo exactamente los mismos datos, incluso con miles de monitores revisando su sitio web cada mes.

Puede desbloquear cualquiera de los servicios bloqueados de forma predeterminada o bloquear servicios adicionales.

Funciones de la API de NerdGraph

Incluimos monitoreo sintético en NerdGraph, nuestra API GraphQL. NerdGraph contiene una serie de funciones de consulta para Sintético, que puedes revisar en nuestra documentación de Sintético Nerdgraph.

  • Las mutaciones de NerdGraph para Sintético te permiten crear, actualizar y eliminar tu monitor. También puedes administrar tus credenciales seguras, ubicación privada y monitor el tiempo de inactividad. Vea ejemplos de estas mutaciones en nuestra documentación.
  • Puede crear Sintético desde el explorador NerdGraph, que le permite generar consultas y mutaciones en su IaC, OaC, canalización de CI/CD y otras aplicaciones.

Funciones de API REST (en desuso)

Las API REST están en desuso. Le recomendamos que utilice NerdGraph en su lugar, ya que los nuevos tiempos de ejecución solo pueden ser administrados por NerdGraph. Para utilizar la API REST, consulte nuestros documentos:

Terraformar

Terraform proporciona recursos para cada tipo monitor y credenciales seguras y ubicación privada. Para obtener más información, consulte nuestra Introducción a Terraform o revise los documentos de Terraform en el registro de Terraform .

¿Que sigue?

Después de haber configurado algún monitor Sintético, le recomendamos estos siguientes pasos:

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.