Exécuter JDK Flight Recorder

JDK Flight Recorder collecte des données de diagnostic et de profilage à partir de l'exécution d'applications Java. L'action Exécuter JDK Flight Recorder lance l'enregistrement et télécharge le fichier JFR résultant dans la location du client, ce qui vous permet d'effectuer votre propre analyse des enregistrements.

Pour activer les opérations d'exécution de JDK Flight Recorder dans votre parc, reportez-vous à Activation des fonctionnalités avancées. L'opération d'exécution de JDK Flight Recorder est disponible pour les applications exécutées dans une instance gérée. En savoir plus sur JDK Flight Recorder.

Pour exécuter JDK Flight Recorder, procédez comme suit :

  1. Dans la section Ressources de la page de détails du parc, accédez à Instances gérées. Dans la table Instances gérées, localisez l'instance gérée spécifique sur laquelle l'application à analyser est exécutée.
  2. Cliquez sur Applications dans la section Ressources.
  3. Dans la section Ressources de la page de détails de l'instance gérée, accédez à Applications. Sélectionnez les applications souhaitées en cochant les cases correspondantes dans le tableau. Cliquez ensuite sur Actions et choisissez Exécuter l'enregistreur de vol JDK.
  4. Pour les options d'enregistrement, vous pouvez :
    • Sélectionner dans les profils par défaut : choisissez une option prédéfinie dans le menu déroulant.

      Or

    • Indiquez Configuration personnalisée de l'enregistreur de vol : la configuration de l'enregistreur de vol a un format différent pour les versions Java antérieures à JDK 9. Si vous choisissez cette option, vous pourrez fournir la configuration de l'enregistreur de vol pour la publication avant et après JDK 9.
  5. Indiquez la période de détection des applications en cours d'exécution. La valeur par défaut est égale à l'intervalle d'interrogation de l'agent. Vous pouvez augmenter la valeur par défaut. Le maximum est de 24 heures.
  6. Indiquez la durée d'enregistrement maximale du JFR. La durée d'enregistrement par défaut est de 15 minutes. La valeur minimale est de 1 minute et la valeur maximale est de 24 heures.
  7. Indiquez la taille maximale de l'enregistrement pour chaque application détectée. La taille d'enregistrement par défaut est de 500 Mo. La valeur minimale est de 1 Mo tandis que la valeur maximale est de 4096 Mo.
  8. Cliquez sur Démarrer. Une demande d'intervention est créée pour cette opération. La progression ou le statut de cette opération peut être consulté à partir du module Demande de travail.
Remarque

  • Si l'application n'est pas en cours d'exécution pendant cette opération, le message No events to capture ou No reports are available s'affiche. Vous obtiendrez un enregistrement uniquement si l'application est déjà en cours d'exécution ou démarrée pendant la période d'enregistrement JFR.
  • JFR génère un enregistrement pour les événements capturés pendant l'exécution de l'application.
  • Les fichiers JFR sont téléchargés vers le bucket Object Storage.