Initiation : Probekit pour un profilage personnalisé

Probekit vous permet de concevoir et d'implémenter des sondes, qui sont des fragments de code Java pour contrôler telle ou telle caractéristique du comportement d'une application en contexte d'exécution. Elles sont pour vous un moyen de savoir en quoi les caractéristiques d'exécution vous intéressent.

Par exemple, elles peuvent constituer une méthode de gestion des transactions dans votre application. Vous pouvez créer une sonde qui cible cette méthode et écrive une entrée dans un journal pour chaque transaction, ou bien pour les transactions répondant à certains critères que vous aurez définis. La sonde pourrait éventuellement suivre le temps d'exécution d'une transaction et produire un rapport pour un opérateur lorsqu'une transaction dure plus longtemps que prévu.

Probekit facilite la création, le test et le déploiement de sondes. Pour utiliser Probekit :

  1. Auteur d'une sonde Probekit.
    1. Créez un projet Probekit.
    2. Créez un nouveau fichier source Probekit dans le projet.
    3. Utilisez l'éditeur pour développer votre sonde.
    4. Générez la sonde : si votre espace de travail est configuré pour la génération automatique, sauvegardez le fichier de telle sorte qu'il soit généré automatiquement ; sinon, utilisez la commande manuelle Générer. Les erreurs apparaissent dans la vue Incidents. Lorsque votre sonde est générée sans erreurs, elle apparaît dans le registre Probekit.
  2. Testez la sonde : sélectionnez-la dans le registre Probekit au lancement des projets Java à partir de la boîte de dialogue Profiler de la perspective Profilage et Journalisation.
  3. Facultativement, exportez votre sonde. Cette opération permet à d'autres utilisateurs d'importer la sonde dans leur registre Probekit afin de l'utiliser.
Remarque : Outre le fait de pouvoir créer vos propres sondes, vous pouvez importer et utiliser des sondes créées par d'autres utilisateurs.

Pour obtenir des instructions détaillées, consultez Collecte de données en contexte d'exécution avec des sondes définies par l'utilisateur.

Sujet parent : Initiation à l'identification d'incident en contexte d'exécution

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.