Si une application rencontre un problème, consultez les journaux en temps réel du pod dans la console SAE ou dans la console SLS pour diagnostiquer l'incident.
Consultation des journaux en temps réel dans la console SAE
Dans la liste des applications SAE , sélectionnez la région et le namespace cibles en haut de la page, puis cliquez sur l'ID d'application cible pour accéder à la page des détails de l'application.
-
Dans le volet de navigation de gauche de la page des détails de l'application, choisissez , puis sélectionnez l'instance souhaitée dans la liste déroulante Pod Name.
RemarqueSAE affiche au maximum les 500 dernières entrées de journal. Pour consulter davantage de journaux, utilisez la fonctionnalité de journaux de fichiers. Pour plus d'informations, reportez-vous à la rubrique Consultation des journaux de fichiers.
Dans la section Real-time Log Refresh Frequency, définissez l'intervalle d'actualisation. Les options disponibles sont 5s, 10s, 15s et Do Not Refresh.
La page Real-time Logs affiche les informations relatives au pod actuel, notamment son Pod Name, son running status, son IP address et son container ID. Sous cette section, les journaux en temps réel s'affichent dans une visionneuse, organisés par numéro de ligne.
Consultation des journaux en temps réel dans la console SLS
Outre la consultation des journaux en temps réel dans la [console SAE]() , vous pouvez rediriger la sortie pour collecter les journaux dans SLS. Cette section explique comment consulter les journaux en temps réel à partir de la source de journal stdout.log dans la console SLS.
Dans la liste des applications SAE , sélectionnez la région et le namespace cibles en haut de la page, puis cliquez sur l'ID d'application cible pour accéder à la page des détails de l'application.
Sur la page Basic Information, cliquez sur Deploy Application.
-
Sur la page Deploy Application, développez la section Startup Command Settings et configurez la commande de démarrage.
Pour plus d'informations, reportez-vous à la rubrique Configuration d'une commande de démarrage.
La section Startup Command Settings inclut la commande de démarrage par défaut du système (
CATALINA_OPTS="$CATALINA_OPTS $Options" catalina.sh run) ainsi qu'une zone de saisie options settings permettant de personnaliser les paramètres JVM. Afin d'éviter les erreurs de type Out-of-Memory (OOM), assurez-vous que la taille du tas ou la mémoire JVM initiale ne dépasse pas la mémoire totale de l'instance et réservez environ 1 Go de mémoire pour le système. -
Sur la page Deploy Application, développez la section Log Settings, activez l'interrupteur Activate Simple Log Service et configurez les paramètres SLS.
Choisissez Create Simple Log Service Resource ou Use Existing Simple Log Service Resources selon vos besoins métier. Pour des instructions détaillées, reportez-vous à la rubrique Configuration de la collecte de journaux vers SLS.
ImportantLa Log Source doit correspondre à la source de journal configurée à l'étape 3.
-
Cliquez sur OK.
ImportantAprès avoir cliqué sur OK, SAE redémarre l'application. Effectuez cette opération pendant les heures creuses afin de minimiser les interruptions de service.
-
Une fois l'application déployée, consultez les journaux en temps réel.
Connectez-vous à la console SLS.
Dans la Project list, sélectionnez votre projet. Dans l'onglet Logstores, choisissez le Logstore approprié pour consulter les journaux en temps réel.
Informations complémentaires
Après avoir analysé les journaux en temps réel, vous devrez peut-être effectuer d'autres opérations sur votre application. Pour plus d'informations, consultez les rubriques suivantes :