Existen dos maneras de recopilar datos de sonda sin utilizar el área de trabajo para iniciar la aplicación. La primera es utilizar el motor de la instrumentación de ProbeKit para preaplicar la sonda a la aplicación antes de desplegarla. La segunda es desplegar la aplicación y, a continuación, lanzarla con una opción de línea de mandatos que conecte el agente de recopilación de datos Hyades con el proceso Java de la aplicación.
En las secciones siguientes se proporcionan instrucciones detalladas para utilizar cada método:
Preaplicación de una sonda
Cuando preaplica una sonda, ProbeKit instrumenta la aplicación insertando el código de la sonda y llamando a las clases de la sonda en los archivos de clase de la aplicación. Puede especificar los nombres de archivos de clase de aplicación, archivos jar o carpetas en la línea de mandatos que invoca el motor de instrumentación de ProbeKit.Eliminación de la instrumentación de ProbeKit
Cuando preaplica una sonda, el motor de instrumentación de ProbeKit inserta el código de la sonda, y las llamadas a las clases de la sonda, en los archivos de clase de la aplicación. Puede eliminar la instrumentación de la sonda cuando ya no desee recopilar datos de sonda. Cuando modifique una sonda que se haya preaplicado, deberá eliminar la instrumentación antes de poder aplicar de nuevo la sonda.Utilización de ProbeKit en modalidad autónoma
Puede recopilar datos de sonda fuera del área de trabajo sin preaplicar las sondas, utilizando ProbeKit en modalidad autónoma. En modalidad autónoma, puede iniciar la aplicación desde la línea de mandatos y conectar el agente de recopilación de datos Hyades directamente al proceso Java.
Tema principal: Aplicación de sondas