• /
  • 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

Sirve a tu Nerdpack

Sirve tu Nerdpack localmente cuando aún esté en desarrollo y no estés listo para compartirlo con otros. Emplearás los recursos de tu propia máquina, pero verás el Nerdpack en la plataforma New Relic como lo verías si estuviera publicado.

Actualice su CLI

Antes de ejecutar cualquier comando, cerciorar de tener la última versión de la CLI:

bash
$
nr1 update

Sirve tu Nerdpack localmente

En la carpeta raíz de tu Nerdpack, ejecuta el comando nerdpack:serve :

bash
$
nr1 nerdpack:serve

Si sirvió con éxito su Nerdpack, debería ver algunos resultados exitosos, que incluyen:

bash
Server ready! Test it at: https://one.newrelic.com/?nerdpacks=local
Server will reload automatically if you modify any file!

Mientras su Nerdpack se sirve localmente, el servidor recargará automáticamente su Nerdpack cuando detecte que modificó un archivo. Esto no incluye el archivo de metadatos nr1.json ni el archivo de estilos styles.css. Si actualiza esos archivos, debe detener su servidor local con CTRL+C y resetear con nr1 nerdpack:serve.

Vaya a one.newrelic.com > All capabilities > Apps. Ya sea que esté creando una aplicación New Relic o una visualización personalizada, encontrará su proyecto en Apps.

Si estás sirviendo un Nerdpack con un pícher y un Nerdlet, encontrarás tu aplicación local en Your apps:. Si está ofreciendo un Nerdpack con una visualización, vaya a Favorite apps > Custom Visualizations.

Sugerencia

Si Custom Visualizations no está entre sus favoritos, puede encontrarlas en Your apps.

Desde Custom Visualizations, verá su visualización. Ya sea que estés entregando un Nerdpack para una aplicación o una visualización, verás un indicador </> Local en el mosaico UI . Emplee esto para distinguir entre Nerdpacks publicados y Nerdpacks servidos localmente.

Cuando esté listo para dejar de servir su Nerdpack localmente, escriba CTRL+C en su terminal donde se está ejecutando el servidor.

Resuelve problemas al acceder a tu Nerdpack local

A veces, cuando entregas tu Nerdpack localmente, puedes encontrarte con problemas. Es posible que no puedas entregar tu Nerdpack debido a errores en tu código. O bien, puedes entregar exitosamente tu Nerdpack pero no poder encontrarlo en New Relic. Considere algunas soluciones comunes para resolver estos problemas.

Depura tu aplicación

Cuando intentes servir tu Nerdpack localmente, lee atentamente el resultado de tu comando nr1 . Es posible que reciba resultados exitosos, que incluyen:

bash
Server ready! Test it at: https://one.newrelic.com/?nerdpacks=local
Server will reload automatically if you modify any file!

Sin embargo, el resultado puede mostrar algunos errores en su Nerdpack. También puede ayudarlo a ver resultados más detallados. Emplee el comando --verbose para mostrar más contenido:

bash
$
nr1 nerdpack:serve --verbose

Mostrar Nerdpacks servidos localmente

Si no encuentra su Nerdpack en New Relic, cerciorar de estar usando la cadena de consulta ?nerdpacks=local . Si no es así, New Relic no cargará su Nerdpack servido localmente en la plataforma.

Consulta tu perfil local

Con nr1, puedes establecer un perfil predeterminado de New Relic. Este perfil se emplea para todos los comandos a menos que se especifique lo contrario con la opción --profile del comando. Cuando sirves tu Nerdpack con nr1 nerdpack:serve, debes iniciar sesión en el mismo perfil en New Relic con el que estás sirviendo localmente.

Entonces, si no encuentras tu Nerdpack en New Relic y estás usando la cadena de consulta correcta, compara tu perfil local con el perfil que estás usando en el browser para cerciorarte de que sean iguales.

Accede a tu browser proxy

Generalmente, no necesita saber cómo se carga el código de su aplicación en New Relic. Pero comprender cómo funciona puede ayudarlo a resolver problemas con su servidor local.

Cuando ejecuta nr1 nerdpack:serve, su máquina local entrega su código mediante un subdominio nr-local.net. Este dominio apunta a 127.0.0.1 y emplea una variedad de puertos para conectarse, incluido el 9973.

Para cargar un Nerdpack en la plataforma, ya sea servido localmente o publicado en el catálogo de observabilidad Instant , New Relic usa un <IFRAME> y un dominio separado (un subdominio de nr-ext.net), confiando en la política del mismo dominio para proteger el código. .

Entonces, si no encuentra su Nerdpack en New Relic, está usando la cadena de consulta correcta y está usando el perfil correcto, es posible que su administrador de red deba habilitar el acceso a:

  • Cualquier subdominio de nr-local.net, o, como mínimo, a cualquier dominio con la forma <UserId>.nr-local.net, donde <UserId> es un identificador de 32 caracteres hexadecimales que es único para el usuario que inicia sesión en la plataforma. Puedes usar [0-9a-f]{32} para discriminarlo.
  • Cualquier subdominio de nr-ext.net o, como mínimo, a cualquier dominio con la forma <NerdpackUuid>.g <NerdpackGid>.nr-ext.net, donde <NerdpackUuid> es el UUID asignado a su paquete y <NerdpackGid> es cero o un número entero positivo. Puedes usar 0|[1-9]\d+ para discriminarlo.

Otras lecturas

Lea la documentación de nr1 nerdpack:serve para obtener más información. O bien, consulte la página de ayuda nr1 :

bash
$
nr1 nerdpack:serve --help
Copyright © 2024 New Relic Inc.

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