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 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, voir Activation des fonctions 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 :

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

      Ou

    • Fournir la configuration de l'enregistreur de vol personnalisé : La configuration de l'enregistreur de vol a un format différent pour les versions Java antérieures à JDK 9 et si vous choisissez cette option, vous pourrez fournir la configuration de l'enregistreur de vol pour la version antérieure et postérieure à JDK 9.
  5. Indiquez la période de détection des applications en cours d'exécution. La valeur par défaut sera égale à l'intervalle de scrutation de l'agent. Vous pouvez augmenter la valeur par défaut. Le maximum est de 24 heures.
  6. Fournir la durée maximale d'enregistrement du JFR. La durée d'enregistrement par défaut est de 15 minutes. La valeur minimale est 1 minute et la valeur maximale est 24 heures.
  7. Indiquez la taille d'enregistrement maximale pour chaque application détectée. La taille d'enregistrement par défaut est de 500 Mo. La valeur minimale est de 1 Mo alors que la valeur maximale est de 4096 Mo.
  8. Cliquez sur Démarrer. Une demande de travail 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.
Note

  • Si l'application n'est pas en cours d'exécution pendant cette opération, vous verrez un message No events to capture ou No reports are available. 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 saisis pendant l'exécution de l'application.
  • Les fichiers JFR sont chargés dans le compartiment de stockage d'objets.