Tous les produits
Search
Centre de documentation

Realtime Compute for Apache Flink:Afficher les journaux des tâches historiques

Dernière mise à jour :Aug 09, 2026

Cette rubrique explique comment consulter les journaux des tâches historiques de Realtime Compute for Apache Flink à trois emplacements : l'onglet Logs, Object Storage Service (OSS) et Simple Log Service (SLS).

Contexte

Il peut être nécessaire d'afficher les journaux des tâches historiques dans les situations suivantes :

  • Vous devez afficher, rechercher et analyser les journaux d'exécution d'une tâche historique. Par défaut, le système conserve les 5 derniers Mo de journaux d'exécution.

  • Vous devez examiner les journaux du JobManager pour résoudre les problèmes lorsque l'interface utilisateur de Flink est inaccessible.

Cette rubrique présente trois méthodes pour afficher les journaux des tâches historiques :

Prérequis

  • Pour afficher les journaux des tâches historiques dans l'onglet Logs, assurez-vous que l'archivage des journaux est activé. Cette fonctionnalité est activée par défaut et les journaux archivés sont conservés pendant 7 jours. Dans l'onglet Configuration d'un déploiement Flink, développez la section Logging, activez l'interrupteur Log Archiving et définissez la période de conservation des journaux archivés (Archived Log Retention Period), par exemple sur 7 jours.

  • Pour afficher les journaux des tâches historiques dans OSS ou SLS, vous devez avoir configuré la sortie des journaux vers OSS ou SLS pour ces tâches dans Realtime Compute for Apache Flink. Pour plus d'informations, consultez la rubrique Configurer la sortie des journaux des tâches.

Remarques d'utilisation

  • Lorsqu'un fichier journal atteint la taille spécifiée, le système l'archive automatiquement et supprime périodiquement les fichiers dont la période de conservation a expiré. Les journaux archivés sont conservés même après l'arrêt d'une tâche. Si un déploiement est supprimé, les journaux associés le sont également.

    Remarque

    Après la publication de la nouvelle version en novembre 2024, tous les journaux de tâches existants dans la console Realtime Compute for Apache Flink, y compris les journaux archivés des tâches arrêtées, seront supprimés à l'expiration de leur période de conservation.

  • Les journaux sont écrits dans SLS ou OSS uniquement si un TaskManager ou le JobManager démarre correctement.

  • Contactez-nous si vous ne trouvez pas de journaux dans OSS, ce qui peut se produire si le JobManager et les TaskManagers ne parviennent pas à démarrer.

  • Par défaut, la configuration de journalisation conserve deux fichiers journaux de 5 Mo chacun. Il est recommandé de ne pas modifier cette valeur ; si vous avez besoin d'une capacité de journalisation plus importante, exportez les journaux vers OSS. Dans l'onglet Configuration, section Logging, la configuration XML Log4j2 par défaut définit la size de SizeBasedTriggeringPolicy sur 5 MB. Cela déclenche l'archivage par rotation lorsqu'un fichier journal atteint cette taille. L'attribut max de DefaultRolloverStrategy est défini sur 1.

    Remarque

    Le nombre de fichiers spécifié dans cette configuration n'inclut pas le fichier en cours d'écriture. Par exemple, si max est défini sur 1, un maximum de deux fichiers sont conservés : un fichier actif et un fichier archivé.

Afficher les journaux dans l'onglet Logs

  1. Connectez-vous à la console Realtime Compute for Apache Flink.

  2. Dans la colonne Actions de l'espace de travail cible, cliquez sur Console.

  3. Dans le volet de navigation de gauche, choisissez O&M > Deployments.

  4. Cliquez sur le nom du déploiement cible.

  5. Cliquez sur l'onglet Logs.

  6. Dans l'onglet Logs à gauche, sélectionnez une tâche historique dans la liste déroulante Job.

    Le panneau de gauche contient également les onglets Startup Logs et Exceptions. La liste déroulante sépare les tâches en Running jobs et Historical jobs.

  7. Sélectionnez un journal pour l'afficher.

    Dans l'onglet Job Manager ou Running Task Managers, cliquez sur le nom d'un journal pour afficher son contenu.

Afficher les journaux dans OSS

  1. Connectez-vous à la console Object Storage Service (OSS).

  2. Dans le volet de navigation de gauche, cliquez sur Buckets.

  3. Cliquez sur le name du bucket que vous avez configuré pour votre espace de travail Flink.

  4. Dans la section Artifacts, affichez les informations des journaux dans le répertoire correspondant.

    Dossier

    Description

    artifacts

    Stocke les packages JAR téléchargés.

    flink-jobs

    Ce répertoire stocke les points de contrôle (checkpoints) d'une tâche Flink.

    flink-savepoints

    Ce répertoire stocke le fichier de point de sauvegarde (savepoint) créé lorsque vous cliquez sur Create Savepoint pour un déploiement sur la page O&M > Deployments de la console Realtime Compute for Apache Flink.

    logs

    Si vous définissez le Logging Profile de votre tâche sur OSS, ce répertoire stocke les journaux de la tâche.

    Remarque

    Le chemin de stockage des journaux de tâche dans le répertoire logs est logs/${workspace-id}/${job-id}/${instance-id}. Vous pouvez utiliser cette structure de répertoire pour trouver les journaux du JobManager et des TaskManagers pour la tâche correspondante.

Afficher les journaux dans SLS

  1. Connectez-vous à la console Simple Log Service.

  2. Dans la section Projects, cliquez sur le projet cible.

  3. Dans l'onglet Logstores, cliquez sur le Logstore cible.

  4. Saisissez une requête, sélectionnez une plage horaire et cliquez sur Search & Analyze.

    Pour plus d'informations, consultez la rubrique Démarrage rapide pour la recherche et l'analyse.