Il existe deux méthodes pour collecter des données de sonde sans utiliser l'atelier pour lancer votre application. La première consiste à utiliser le moteur d'instrumentation Probekit pour pré-appliquer la sonde à votre application avant de la déployer. La seconde consiste à déployer votre application, puis à la lancer à l'aide de l'option de ligne de commande qui rattache l'agent de collecte de données Hyades au processus Java de votre application.
Les sections suivantes fournissent des instructions détaillées sur l'utilisation de chaque méthode :
Pré-application d'une sonde
Lorsque vous pré-appliquez une sonde, Probekit instrumente votre application en insérant du code de sonde et des appels dans les classes de la sonde des fichiers de classe de votre application. Vous pouvez spécifier les noms des fichiers de classe de l'application, les fichiers jar ou les dossiers sur la ligne de commande qui invoque le moteur d'instrumentation Probekit.Suppression de l'instrumentation de Probekit
Lorsque vous pré-appliquez une sonde, le moteur d'instrumentation de Probekit insère du code de sonde et appelle les classes de la sonde dans les fichiers de classe de votre application. Vous pouvez supprimer l'instrumentation de la sonde lorsque vous ne souhaitez plus collecter de données de sonde. Lorsque vous modifiez une sonde pré-appliquée, vous devez supprimer l'instrumentation avant de pouvoir réappliquer la sonde.Utilisation de Probekit en mode autonome
Vous pouvez collecter des données de sonde en dehors de l'atelier sans pré-appliquer les sondes en utilisant Probekit en mode autonome. En mode autonome, vous lancez votre application à partir de la ligne de commande et rattachez l'agent de collecte de données Hyades directement à votre processus Java.
Sujet parent : Application de sondes