Skip to content

Sources de logs ​

Par défaut, Runeya lit la sortie du processus qu'il lance : c'est la source console, toujours active. Une source supplémentaire sert quand le service écrit ailleurs, dans un fichier ou une table.

Ajouter une source ​

Dans la configuration du service, onglet Sources de logs, ajoutez une source et choisissez son type. Toutes les lignes arrivent dans le même flux, chacune portant l'origine dont elle vient.

Une source ne collecte que pendant que le service tourne. La retirer arrête la collecte sans effacer ce qui est déjà affiché.

Fichier ​

Un chemin relatif part du répertoire de travail du service (par exemple logs/app.log). Préférez-le à un chemin absolu : le service garde le même réglage sur toutes les machines, même si le projet n'est pas rangé au même endroit.

Deux options changent le comportement au démarrage :

  • Démarrer depuis la fin (par défaut) : seules les nouvelles lignes remontent. Décochez pour relire le fichier depuis le début.
  • Créer le fichier s'il n'existe pas : si le fichier est absent, Runeya le crée. Sans cette option, la source échoue.

MongoDB ​

Chaîne de connexion, base et collection. Runeya interroge la collection à intervalle régulier et remonte ce qui est nouveau. Précisez les champs à lire (horodatage, message, et niveau si vous en avez un).

MySQL ​

Hôte, identifiants, base et table, avec les colonnes correspondantes. Une requête SQL peut remplacer la lecture directe de la table. L'intervalle de scrutation vaut 2 secondes par défaut : une ligne écrite peut donc mettre jusqu'à 2 secondes à apparaître.

Ce qui bloque le plus souvent ​

SymptômeCause habituelle
Rien n'arrive d'un fichierChemin relatif, fichier absent, ou droits de lecture manquants
Un fichier ne montre que le nouveau« Démarrer depuis la fin » est actif
Une base ne remonte rienLe service n'est pas démarré, ou le champ d'horodatage n'est pas celui déclaré
Un délai de quelques secondesL'intervalle de scrutation. C'est le fonctionnement normal

Les identifiants de connexion sont traités comme des secrets : chiffrés au repos, jamais affichés en clair ni journalisés.

Runeya