• 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

Administrar tiempos de ejecución del 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 futuros 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.

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

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

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.