Conectarse dinámicamente a agentes de anotación de una aplicación

Los usuarios pueden descubrir automáticamente agentes de anotación de una aplicación y conectarse a ellos a través de la configuración de lanzamiento de perfil. El descubridor de agentes de anotación se utiliza para realizar consultas periódicas sobre los agentes de anotación registrados por el proceso lanzado. Si el descubridor encuentra un agente de anotación registrado por el proceso, se conectará automáticamente y supervisará el agente. Los usuarios también pueden definir filtros de forma que solo se conecte un subconjunto de agentes registrados.

Los pasos siguientes describen cómo se pueden descubrir dinámicamente los agentes de anotación de una aplicación. Las instrucciones siguientes utilizan el Ejemplo de anotación de JSR-047 pero los pasos pueden aplicarse fácilmente a cualquier otro tipo de aplicación:

  1. Cree el Ejemplo de anotación de JSR-047 bajo Archivo > Nuevo > Ejemplo > Anotaciones. Para este ejemplo es necesario que el directorio bin de Agent Controller esté en la vía de acceso del sistema.
  2. En la perspectiva Perfilado y anotación, pulse el menú desplegable Perfilar Icono de perfilado y seleccione Perfilar... Se abre el asistente Perfilar.
  3. Cree una configuración de lanzamiento de tipo Aplicación Java. Puede obtener más información acerca del perfilado de las configuraciones de lanzamiento en Preparación para lanzar un agente.
  4. Dirija el nombre del proyecto y la clase principal hacia el nombre y la clase del proyecto.
  5. Pase a la pestaña Supervisor y seleccione Descubridor de agente de anotaciones.
  6. Puede definir un filtro sobre los agentes de anotaciones descubiertos o ajustar el periodo de la frecuencia de consulta pulsando Editar opción.
  7. Pulse Perfilar.

Bajo la vista del supervisor de perfilado, debe haber inicialmente un agente llamado Descubridor de agentes de anotaciones. Un segundo agente llamado HyadesLoggingJava14Sample debería aparecer en breve. El segundo agente es el agente de anotaciones registrado por la aplicación. Al efectuar una doble pulsación sobre el agente HyadesLoggingJava14Sample se mostrarán todos sus mensajes anotados.



Conceptos relacionados
Vistas del Analizador de anotaciones y rastreo
Bases de datos de síntomas
Correlación de archivo de anotaciones

Tareas relacionadas
Analizar filtros de anotaciones
Preparación para lanzar un agente
Trabajar con el Ejemplo de anotación de JSR-047