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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Administrar tiempos de ejecución del monitor

Importante

A partir del 26 de agosto de 2024, ya no podrás crear un nuevo monitor usando tiempos de ejecución legacy en ubicaciones públicas o privadas.

El 22 de octubre de 2024 pondremos fin a la vida útil de las versiones minion privado (llamadas por minuto) en contenedores y tiempo de ejecución sintético legacy . Para la ubicación pública, utilice la UIde actualización del tiempo de ejecución para actualizar su monitor a los tiempos de ejecución más recientes. Para la ubicación privada, revise nuestros pasos de migración recomendados para evitar la degradación monitor .

Browser simple, browser con secuencias de comandos y el monitor API se ejecutan en el entorno de ejecución utilizado cuando se creó el monitor. Su monitor no se convertirá automáticamente a tiempos de ejecución más nuevos cuando se lancen esos tiempos de ejecución.

El monitor que se ejecuta en tiempos de ejecución más antiguos pierde la nueva característica de tiempo de ejecución, por lo que es importante que comprenda qué tiempos de ejecución utiliza su monitor.

Continúe leyendo para aprender cómo:

Sugerencia

El monitor de ping no se ve afectado por los cambios en las versiones de tiempo de ejecución.

Utilice diferentes entornos de ejecución

El monitor existente utiliza de forma predeterminada el tiempo de ejecución utilizado en el momento de su creación. Para evitar que su monitor crítico se rompa durante los procesos de fin de vida útil, le recomendamos convertir su monitor público lo antes posible. Para convertir:

  1. Vaya a one.newrelic.com > Synthetic monitoring y luego seleccione el monitor que desea actualizar.
  2. Haga clic en General en el panel de navegación izquierdo.
  3. Utilice el menú desplegable para cambiar la versión actual del tiempo de ejecución.
  4. Haga clic en Validate para comprobar que su monitor funciona en el nuevo tiempo de ejecución. Realice modificaciones en el script si es necesario.
  5. Clic en Save.

Sugerencia

La UIde actualizaciones del tiempo de ejecución se puede utilizar para actualizar el tiempo de ejecución de varios monitores.

Ver el historial de actualizaciones de monitoreo sintético

Para ver un historial de actualizaciones de la versión del monitor, consulte el NrAuditEvent.

Utilice variables de entorno en tiempos de ejecución

Haga que su monitor con secuencias de comandos sea más consciente del contexto mediante el uso de las propiedades de la variable $env . Cuando se ejecuta el script, estas propiedades representan información importante sobre el entorno de ejecución.

No es necesario importar $env, es similar a las variables $browser y $http . Por ejemplo:

console.log('running in ' + $env.LOCATION);
$browser.get('https://example.com');

$env propiedad

Tipo

Browser con script

Prueba de API con script

JOB_ID

ID única (UUIDv4) que identifica el trabajo en ejecución

string

MONITOR_ID

ID única (UUIDv4) que identifica el monitor en ejecución

string

ACCOUNT_ID

ID única (number) que identifica la cuenta propietaria del monitor

number

MONITOR_TYPE

Tipo de monitor que ejecuta este trabajo

string

API_VERSION

Versión de API que utiliza este monitor

string

LOCATION

Ubicación donde se ejecuta este trabajo. Ejemplos:

  • aws-us-east-1
  • 123-my_location-81D (para ubicación privada)

string

PROXY_HOST

Host del proxy que recoge tráfico HTTP métrica

string

PROXY_PORT

Puerto del proxy que recoge tráfico HTTP métrica

number

BROWSER

El tipo browser que se emplea (CHROME o FIREFOX)

string

USER_DEFINED_VARIABLES (ubicación privada)

Un conjunto configurable de variables especificadas por el usuario.

Consulte la documentación sobre la configuración de minions privados en contenedores (llamadas por minuto).

string

Revisar la dependencia del tiempo de ejecución del monitor API

Comenzando con Node.js 16.10.0 lanzamiento del tiempo de ejecución, el tiempo de ejecución de la API se administrará por separado del tiempo de ejecución browser . Este es el primer tiempo de ejecución de API con script basado en el módulo got en lugar del módulo request obsoleto. El módulo got se expone en un formato compatible con request a través del objeto $http . La experiencia similar a requestproporcionada por el objeto $http también se devolverá para cualquier cliente que intente usar request directamente en Node.js 16 y tiempos de ejecución de API con script más recientes.

El tiempo de ejecución de API se utiliza para estos tipos de monitor:

  • Monitor de enlaces rotos
  • Monitor de verificación de certificados
  • Monitor de API con script

Sugerencia

Si no está seguro de la versión de tiempo de ejecución de su monitor, monitor y marque el menú desplegable "Runtime" en la pestaña "Configurar monitor". También puedes consultar el atributo runtimeTypeVersion en el SyntheticCheck evento donde está el runtimeType = 'NODE_API'.

Revisar la dependencia del tiempo de ejecución del monitor browser

Con la versión del tiempo de ejecución de Chrome 100+, el tiempo de ejecución browser se administra por separado del tiempo de ejecución de la API. Esto también se conoce como nuestro tiempo de ejecución de próxima generación.

El tiempo de ejecución browser se utiliza para estos tipos monitor :

  • Monitor de navegador con script
  • Monitor browser sencillo
  • Monitor de pasos

Sugerencia

Si no está seguro acerca de la versión de tiempo de ejecución de su monitor, monitor y marque el menú desplegable "Tiempo de ejecución" en la pestaña "Configurar monitor". También puede consultar el atributo runtimeTypeVersion en el evento SyntheticCheck donde runtimeType = 'CHROME_BROWSER'.

Revisar la dependencia del tiempo de ejecución legacy

Importante

A partir del 26 de agosto de 2024, ya no podrás crear un nuevo monitor usando tiempos de ejecución legacy en ubicaciones públicas o privadas.

El minion privado en contenedor (llamadas por minuto) y el tiempo de ejecución sintético legacy finalizarán el 22 de octubre de 2024. Complete su migración al administrador de trabajos Sintético y nuevos tiempos de ejecución antes de esa fecha para evitar que se produzca la degradación del monitoreo sintético.

La versión del monitor siempre coincide con su versión de ejecución y determina qué característica puede ejecutar el monitor. La siguiente sección enumera los tiempos de ejecución con sus características disponibles.

Sugerencia

Si no está seguro de la versión de su monitor, vaya a one.newrelic.com > Synthetic monitoring > Upgrade monitors. No verá la opción Upgrade monitors si tiene la última versión del motor de ejecución.

Aquí están los detalles de la versión del monitor para todos los tipos de monitor excepto ping:

Copyright © 2024 New Relic Inc.

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