Les fichiers journaux sont le premier endroit où regarder quand quelque chose cloche. La plateforme expose les fichiers journaux standard de chaque conteneur via le tableau de bord avec un visualiseur de type tail, donc vous n’avez pas besoin d’accès SSH pour lire ce que dit une application.
Ouvrir les journaux
- Connectez-vous au tableau de bord.
- Cliquez sur l’icône Log à côté du nœud à inspecter.
- L’onglet journaux s’ouvre en bas du tableau de bord. Si le palier compte plusieurs nœuds du même type, choisissez le nœud précis dans la liste déroulante.
Au-dessus du texte du journal :
- Clear — vide le tampon de journal affiché (le fichier sur disque n’est pas touché).
- Refresh — relit le fichier journal maintenant.
- Prev / Next — navigue dans le corps du journal pour les gros fichiers.
Rafraîchissement automatique
Le visualiseur se rafraîchit automatiquement toutes les 3 secondes par défaut. Ça le rend utilisable comme tail en direct pendant les déploiements, les installations ou les diagnostics actifs — vous n’avez pas à tirer manuellement les dernières lignes.
Quand vous voulez vous concentrer sur ce qui est à l’écran — pour analyser une trace de pile par exemple — décochez Auto refresh dans la liste déroulante au-dessus de la sortie. Réactivez-le de la même façon une fois terminé.
Supprimer des fichiers journaux
Les anciens fichiers journaux peuvent être supprimés directement depuis la liste. Survolez le fichier à retirer et cliquez sur la croix, ou sélectionnez-le et pressez Delete dans la barre d’outils. Le fichier est retiré du disque du conteneur.
C’est utile pour nettoyer des journaux roulés dont vous n’avez plus besoin, surtout quand l’utilisation disque approche de la limite. Soyez prudent — une fois supprimé, le fichier est perdu.
Journaux via FTP
Les journaux peuvent aussi être téléchargés via FTP. Le module FTP expose le répertoire logs du conteneur, ce qui permet de tirer les fichiers dans un éditeur local ou de les transmettre à un outil en aval. Voir la page de support FTP/FTPS pour l’installation et les identifiants.
Fichiers journaux disponibles par pile
Ce qui apparaît dans la liste dépend de la pile. Les fichiers standard sont :
- Tomcat 6/7, TomEE —
manager,localhost_access_log,catalina,host-manager,localhost - Jetty —
{date}(fichier par jour),request - GlassFish —
{date}(fichier par jour),request - MySQL / MariaDB —
mysqld - PostgreSQL —
postgresql-{day of week} - CouchDB —
couch - Apache —
access-log,dummy-host,error_log - NGINX PHP —
error,access,php-fpm - NGINX load balancer —
tcp_access,error,error_log,access,localhost - Memcached —
memcached - Node.js —
node
Les autres piles (Docker personnalisé, Kubernetes) exposent leurs propres fichiers journaux via le même visualiseur ; la liste des fichiers dépend de ce que le conteneur écrit.
Journaux de déploiement Git/SVN
Si vous déployez depuis un dépôt Git ou SVN distant, un fichier journal vcs_update apparaît sur le nœud de build — Maven pour les projets Java, Apache ou NGINX pour PHP. Le fichier contient la sortie de build et de déploiement de chaque pull. Quand un déploiement échoue, c’est le fichier à lire.
La suite
- Supervision statistique — le côté métriques du même flux de diagnostic.
- Alertes de charge — pour être notifié avant d’avoir à creuser dans les journaux.
- Support FTP/FTPS — ajouter l’accès FTP pour tirer les journaux en lot.