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:
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.