• 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

Lógica de nombre de host en Java

El agente de Java asigna automáticamente un nombre host:port a sus JVM. Si el nombre predeterminado no es útil, puede establecer un nombre para mostrar para distinguir sus JVM en la UI de New Relic. Para el marco compatible, el agente de Java utiliza el nombre de la instancia en lugar del nombre para mostrar.

El agente de Java identifica de forma única los agentes en ejecución por su host, puerto y despachador, independientemente del entorno utilizado.

Nombres para mostrar

Si la etiqueta host:port predeterminada en la UI de APM no es útil, puede decorar ese nombre en la UI de New Relic con un nombre para mostrar. Establezca el nombre para mostrar mediante configuración, ya sea en una variable de entorno o en su archivo de configuración newrelic.yml . La variable de entorno tiene prioridad sobre el valor del archivo de configuración. Después de reiniciar la JVM y el agente de Java vuelve a informar, el nombre para mostrar se mostrará en la lista de JVM como se ve en el siguiente ejemplo, además de host:port.

Para establecer un nombre para mostrar:

Reinicie su JVM para ver los cambios en la UI de New Relic.

Sugerencia

También puede configurar el nombre para mostrar con una propiedad del sistema.

Nombres de instancia

Para los usuarios de WebSphere y WebLogic, el agente de Java también informa el nombre de instancia para cada instancia de servidor de aplicaciones activa, que es visible en la página APM Settings > Environment . Generalmente, este nombre lo proporciona el servidor de aplicaciones. Si se establece un nombre de instancia, se usará en lugar del nombre para mostrar en la UI de New Relic.

Prioridad lógica del nombre de host

Si hay varias configuraciones de nombre de host (por ejemplo, usa WebSphere y también establece la propiedad display_name ), el agente usa esta precedencia:

  • display_name anula el nombre predeterminado y los nombres de instancia de WebSphere y WebLogic.
  • Los nombres de instancia de WebSphere y WebLogic anulan el nombre predeterminado.
  • El nombre predeterminado (host:port) tiene la prioridad más baja.

Hosts y agente identificador único

El agente de Java utiliza hosts, puertos y despachadores para identificar de forma única varias JVM que informan al mismo nombre de aplicación. Por lo tanto, varios agentes que se ejecutan en el mismo servidor se informan por separado, siempre que sus puertos o nombres de despachadores difieran.

El identificador único se basa en los siguientes valores:

  • Host

    : un identificador para el servidor principal de su aplicación que se deriva del sistema operativo. Este valor no es configurable por el agente de Java.

  • Port

    : el puerto asociado con el servidor de aplicaciones. Si el agente no puede determinar el número de puerto o su aplicación no se está ejecutando en un servidor de aplicaciones, el valor predeterminado es

    0

    . Este valor es configurable por el usuario.

  • Dispatcher Name

    : El nombre del servidor de aplicaciones. Por ejemplo, Apache Tomcat, Glassfish o WebLogic. Si no hay ningún servidor de aplicaciones activo, el valor predeterminado es

    Unknown

    .

Copyright © 2024 New Relic Inc.

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