Voir les catégories

Interroger les journaux d'application avec SQL (JSON et texte)

Connecteur de dossiers · Journaux d'applications

Transformez vos fichiers journaux d'application en Tables SQL vous pouvez interroger n'importe où

Configurez l'agent Query Streams pour qu'il pointe vers le dossier. Il lit les fichiers journaux sur son ordinateur, crée les tables dans un cache local et les maintient à jour en fonction des fichiers ajoutés, modifiés ou supprimés. Vous pouvez ensuite les interroger depuis Excel, Google Sheets, Nova, Claude ou l'API REST. Aucun fichier n'est téléchargé, converti ou modifié.

Environ 15 minutes Aucun codage nécessaire Les fichiers restent sur votre réseau Le forfait gratuit le couvre
Vous êtes bloqué à un moment donné ? N'hésitez pas à nous demander. Ouvrir Soutien Dans la section « Flux de requêtes » (menu en haut à droite → Assistance), envoyez-nous un message. De vraies personnes le liront, et « Je ne comprends pas ce que cet écran demande » est une question tout à fait légitime.

Ce que vous obtiendrez

Icône des journaux d'applicationApplication Logs lit les fichiers journaux JSON et texte écrits par vos applications et transforme chaque événement en une ligne dans un tableau nommé événementsChaque ligne contient les informations relatives à l'événement. niveau, bûcheron et messageDe plus, une trace de pile multiligne reste associée à l'événement qui l'a générée au lieu d'être répartie sur plusieurs lignes. Vous interrogez la table avec SQL depuis Excel, Google Sheets ou un tableau de bord, tandis que les fichiers restent sur l'ordinateur exécutant l'agent.

Les événements analysés atterrissent dans ensembles de fichiers.événements, ou dans le Nom de la table Vous avez fait votre choix. L'agent copie les lignes dans un cache local sur son ordinateur et les sert au format SQL. Les colonnes ci-dessous proviennent du type de journal par défaut.

TableauCe qu'il contient
événementsUne rangée par événement. heure_événement est l'horodatage analysé, avec le texte original dans event_time_raw. application est la colonne d'identité, suivie de niveau, bûcheron, message, hôte, service, flux et données. _stream_id et _ligne_no indiquer de quel fichier et de quelle ligne provient une ligne, et _fichier_source nomme le fichier.
lignes_brutes_événementsLignes non analysées, conservées dans doubler avec un raison: aucune correspondance grammaticale, indéchiffrable, octets nuls ou lignes maximales d'enregistrementRien n'est laissé tomber.

Chaque connecteur de dossier vous offre également fichiers, fichiers_événements, annuaires, instantanés_de_répertoire et volumeset les connecteurs de journalisation ajoutent curseurs de journalisation avec la position de lecture de chaque fichier. Toujours TRIER PAR heure_événement.

OÙ VIENNENT LES DOSSIERSun ordinateur ou un partage de fichiers que l'agent peut ouvrirVotre dossierdes fichiersLes fichiers restent où ils sont.Agent de flux de requêtesanalyse le dossier, construit des tablesdans un cache local, exécute la requête SQLSélection uniquement, appliquée iciFlux de requêtesun lien sortantvérifie qui peut voir quoi · enregistre chaque requêteOÙ VOUS L'UTILISEZn'importe quel ordinateur, n'importe quel navigateurExcel · Google Sheets · NovaClaude · API REST · AutomatisationsVoyez les lignes, jamais les fichiers
L'agent lit le dossier sur son propre ordinateur, stocke les lignes dans un cache local chiffré et effectue chaque requête sur ce cache. Seules les lignes renvoyées par une requête sont transmises, via une unique connexion sortante. Aucun port à ouvrir, aucun VPN, aucun transfert de données.

Là où elle gagne sa vie :

Ce dont vous aurez besoin

Un compte Query Streams

Les connecteurs de dossiers sont inclus dans tous les forfaits, même le forfait gratuit. Le forfait gratuit est permanent, et non une période d'essai. Le nombre de fichiers qu'un dossier peut contenir est illimité.

L'Agent, version 2.6.0 ou ultérieure

Installé sur un ordinateur capable d'ouvrir le dossier : le serveur de fichiers lui-même, un ordinateur de bureau ou la machine sur laquelle les fichiers sont stockés. Une version plus ancienne d'Agent affiche les fiches de dossier grisées avec un Agent 2.6.0+ badge. Windows, Mac ou Linux.

Le chemin du dossier, tel que l'agent le voit

Un chemin local, ou un partage réseau écrit comme \\serveur\partage\dossier. The Agent runs as a service, so it cannot see drives you mapped at your login (Z: and friends). On Windows it can sign in to a share with a login you store; on Linux or a Mac, mount the share first (Linux under /mnt ou /médias, a Mac under /Volumes).

Où se déroule le travail ? Sur l'ordinateur exécutant l'agent, celui-ci analyse le dossier et copie les lignes dans un cache local chiffré (un schéma, nommé ensemble de fichiers) et exécute chaque requête sur ce cache. Vos fichiers sont lus, jamais modifiés, déplacés ni téléchargés.

Configurez-le en cinq étapes

  1. Installez l'agent sur un ordinateur capable d'ouvrir le dossier.

    Connectez-vous, ouvrez TéléchargerInstallez ensuite l'agent sur l'ordinateur capable d'ouvrir les fichiers journaux de votre application : le serveur de fichiers ou tout autre ordinateur toujours allumé et pouvant accéder au partage. L'installation prend une minute et s'effectue ensuite automatiquement. La version 2.6.0 ou ultérieure est requise ; la page de téléchargement propose toujours la version la plus récente.

    Pourquoi un petit programme plutôt qu'un pilote ? L'agent s'installe en une seule étape sur Windows, Mac ou Linux (environ 85 Mo sous Windows, un peu plus de 100 Mo sous Mac et Linux). Il établit une connexion sortante chiffrée vers Query Streams, unique chemin réseau nécessaire : aucun port entrant ni VPN ne sont requis. Il lit le répertoire sur lequel il est installé ; les fichiers restent donc en place et seules les lignes renvoyées par une requête transitent par Internet vers l'extension, le navigateur ou le client d'IA installé sur votre serveur.

    La page de téléchargement affiche Votre clé d'accèsCollez-le dans l'Agent lorsqu'il vous le demande, et attendez que le badge affiche Connecté aux flux de requêtesC'est la seule chose que vous ferez sur l'ordinateur de l'agent ; tout le reste se passe dans votre navigateur.

    Des guides complets sont disponibles si vous le souhaitez : Fenêtres, Mac, Linux.

  2. Indiquez-lui les fichiers journaux de votre application.

    Retournez dans votre navigateur ouvert Données → Agents de donnéesTrouvez l'agent que vous venez d'installer et cliquez dessus. Ajouter un connecteur bouton. Ouvrez le Fichiers et dossiers pilule et choisir le Journaux d'application carte. Vous ne savez pas quelle carte convient ? Choisissez Fichiers dans un dossier En revanche : l’agent examine le dossier, indique son contenu sur une page « Ce que nous avons trouvé » et ouvre pour vous la fiche correspondante, préremplie.

    Le magicien court Dossiers → Vérifier → Paramètres → Domaine → Consulter. Sur Dossiers:

    Dossiers racine
    One path per line, as the Agent’s computer sees it. Each folder shows a status (reachable, denied, missing, unreachable, credentials invalid or not mounted) as soon as you add it. On a Windows Agent a share that needs a login gets one from the folder’s Credential column, stored once per server; on Linux or a Mac, mount the share first.
    Analyser les sous-dossiers, profondeur maximale
    Activé, et 8 niveaux, par défaut.
    Inclure des motifs, exclure des motifs
    Quels fichiers sont pris en compte ? Le modèle d'inclusion commence par le bon glob pour cette carte. Un connecteur lit un seul type de fichier : un dossier contenant des fichiers CSV. et Les fichiers Parquet comportent deux connecteurs sur le même dossier, un par type.
    Suivez les liens symboliques et les jonctions
    Désactivé par défaut. L'agent ne suit pas les raccourcis ni les espaces réservés dans le cloud, sauf si vous activez cette option.

    Dans le portail, ouvrez l'agent qui peut voir le dossier et cliquez sur Ajouter un connecteur. Sous Fichiers et dossiers prendre Journaux d'applicationUne fois créé, il apparaît dans la liste des connecteurs comme Fichiers journaux.

    • Ajoutez le dossier dans lequel vos applications écrivent sous Dossiers racineSaisissez un partage réseau comme \\serveur\partage\dossier, et non pas comme une lettre de lecteur mappée.
    • Inclure des motifs sont renseignées pour vous. Les valeurs par défaut du pilote de journalisation sont **/*.enregistrer et **/*.SMSRéduisez la taille du dossier s'il contient d'autres fichiers texte.
    • Choisissez un Type de journalLa section « Journaux d’application » est limitée à ses types intégrés. Si le vôtre est absent, la liste indique : « Vous avez besoin d’un type de journal qui n’est pas répertorié ? Ouvrez une demande d’assistance et nous l’ajouterons sous quelques jours. »
    • Nom de la table est facultatif et par défaut événements.
    • Remblai (jours) a 30 ans. Conserver les événements pendant N jours conserve tout sauf si vous le configurez.
  3. Vérifiez ce que cela va construire

    Sur Vérifier L'agent lit un échantillon de 64 fichiers maximum et affiche ce qu'il va créer. Rien n'est encore créé. Le bouton affiche : Test de connexion jusqu'à ce qu'un verdict soit rendu, alors Suivant; Réessayer L'échantillon est relancé après toute modification. Vous verrez l'un des quatre titres suivants :

    Prêt à créer
    Chaque fichier échantillonné est correctement formaté. Les puces situées en dessous indiquent le nombre de dossiers accessibles, le nombre de fichiers et de lignes, ainsi que les tables présentes.
    Prêt, avec notes
    Certains fichiers seront mis de côté, ou leur mise en page sera refusée. Une bannière orange indique précisément lesquels : « {n} des {m} fichiers seront mis de côté » avec un Afficher les fichiers concernés et pourquoi liste, et « Vous pouvez le créer quand même — le connecteur continuera à vérifier et indiquera la raison dans son onglet Manifeste. »
    Ces fichiers ne sont pas de ce type de journal.
    L'échantillon n'a pas pu être analysé au format de journal de cette carte. Vérifiez que vous avez sélectionné la bonne carte ou utilisez la Dossier journal personnalisé carte et décrivez le format.

    Un refus ou un fichier mis de côté ne vous bloque jamais : cliquez SuivantTerminez l'assistant et corrigez les fichiers problématiques ultérieurement. Seul un agent hors ligne ou un dossier manquant peut interrompre l'assistant.

    Sur VérifierL'agent lit un échantillon et affiche ce qu'il va créer. Rien n'est encore créé. Si l'échantillon ne correspond pas au type de journal que vous avez sélectionné, le titre indique : Ces fichiers ne sont pas suivi de ce type, et une bannière orange indique « La détection du schéma a refusé », avec la raison. Ouvrir Afficher les fichiers concernés et pourquoi pour voir le fichier et la grille de raisonnement. La solution habituelle est différente Type de journalou plus serré Inclure des motifs donc les fichiers isolés sont laissés de côté, alors RéessayerVous pouvez aussi le créer quand même. Le connecteur vérifie régulièrement et indique la raison sur son… Manifeste languette.

  4. Choisissez la fréquence d'analyse, puis créez-le

    Les valeurs par défaut sur Paramètres Convient à un dossier qui reçoit quelques fichiers par jour. Quatre éléments que vous pourriez vouloir modifier :

    Intervalle de balayage
    Toutes les heures Par défaut, la fréquence est paramétrable ; vous pouvez choisir une fréquence de 5 minutes à une fréquence quotidienne. Chaque analyse compare la taille et la date de modification des fichiers afin de détecter les fichiers nouveaux, modifiés et supprimés.
    Surveillez le dossier pour détecter les modifications (quasi en temps réel).
    Désactivé par défaut. Activé, l'agent réagit en quelques secondes sur les disques locaux ; sur les partages réseau, il fonctionne au mieux et l'analyse planifiée reste la seule garantie. période calme (15 secondes) attend la fin de l'écriture d'un fichier.
    Actualisez la page avant de répondre à une question.
    Désactivé par défaut. Activé, une requête effectue une nouvelle analyse lorsque la dernière analyse est antérieure à la date de début. fenêtre de vieillissement (60 secondes), en attendant au maximum le limite d'attente des requêtes (5 secondes). Cela s'applique aux personnes et aux modules complémentaires, et non aux sondages d'alerte.
    Lorsqu'un fichier disparaît
    Supprimez ses lignes par défaut, ou Conserver les lignes, marquer les lignes supprimées (pierre tombale). Le Ratio de garde d'effacement (0.5) refuse une analyse qui perd plus de la moitié des fichiers à la fois et conserve l'inventaire précédent, ce à quoi ressemble un partage hors ligne.

    Ensuite, choisissez le Domaine des données les lignes sont comptabilisées, vérifiez Revoir et cliquez Créer un connecteurLe premier scan démarre immédiatement. Le connecteur Manifeste L'onglet affiche ce qu'il a construit et tous les fichiers qu'il a mis de côté.

  5. Regardez vos tables

    Ouvrez le connecteur : le Manifeste L'onglet liste les tables qu'il a créées et le Fichiers La boîte de dialogue affiche la liste de chaque fichier journal avec son état. Générateur de requêtes les mêmes tables se trouvent sous le ensemble de fichiers schéma. Trois requêtes fonctionnelles dès le premier jour :

    Erreurs enregistrées au cours de la dernière heure par l'enregistreur de données
    SELECT logger, COUNT(*) AS errors FROM fileset.events WHERE lower(level) IN ('error', 'fatal') AND event_time >= now() - INTERVAL 1 HOUR GROUP BY logger ORDER BY errors DESC LIMIT 100

    Compte les erreurs et les événements fatals par enregistreur au cours de la dernière heure. heure_événementAjustez le niveau des valeurs correspondant à ce que vos applications écrivent.

    Derniers événements avec leur application, leur niveau et leur message
    SELECT event_time, app, level, logger, message FROM fileset.events ORDER BY event_time DESC LIMIT 100

    Les 100 événements les plus récents dans chaque fichier. Une trace de pile en fait partie. message sur la même rangée.

    Fichiers récemment pivotés, tronqués ou mis de côté
    SELECT relative_path, event_type, detected_by, detail, event_at FROM fileset.files_events WHERE event_type IN ('rotated', 'truncated', 'rewritten', 'drift', 'refused') ORDER BY event_at DESC LIMIT 20

    Lit l'historique des fichiers dans fichiers_événements. UN dérive La ligne indique un fichier qui a été mis de côté et pourquoi.

    Chaque connecteur de dossier utilise également les mêmes tables de comptabilité, le tout dans le ensemble de fichiers schéma:

    TableauCe qu'il contient
    fichiersChaque fichier actuellement présent dans le dossier : chemin, nom, extension, taille, dates de création et de modification, première et dernière consultation. Vue d'ensemble fichiers_actuels, qui conserve également les fichiers disparus.
    fichiers_événementsL'historique des modifications : une ligne par fichier. apparu, était modifié, disparu, a été mis de côté (dérive) ou était refusé, avec le temps en événement_à, comment cela a été remarqué dans détecté par et la raison dans détail.
    annuaires, instantanés_de_répertoire, volumesNombre et taille des dossiers, leur évolution et les disques ou partages sur lesquels résident les fichiers racines.
    _fichier_source, _row_idDeux colonnes par ligne de données : le fichier d’origine et un identifiant unique au sein de ce fichier. Grouper par _fichier_source comparer les fichiers.

C'est ça. Déposez un nouveau fichier dans le dossier et, après la prochaine analyse, il figurera dans le tableau. Les fichiers n'ont jamais quitté l'ordinateur sur lequel ils se trouvaient.

Reaching a file on a network share

The Agent opens files as a background service, not as you, so a file on another computer needs one extra step. Which step depends on the computer the Agent runs on.

Fenêtres

Type the network path, like \\serveur\partage\dossier, never a mapped drive letter such as S:, which the Agent cannot see. If the share only lets in named people, click Service identity (the chip under the path, or a folder’s Credential column) and store a login for that server: a company domain account, or an account made on the server itself with Domain left blank. The Agent then signs in to that server and reads the file there, and every connector on that Agent that reads the same server must use the same login. Without a login, it reads as its own service account, which a company domain sees as the computer itself. Step by step on Windows

Linux

Share logins stored in the Portal are not used on Linux: an administrator mounts the share on the Agent’s computer first, in a folder under /mnt ou /médias, because the Agent’s service cannot see /home ou /run/user. In the connector, keep the \\serveur\partage path, which the Agent maps onto the mount, or type the mount path instead, such as /mnt/fileserver-shared/Accounts. How to mount a share on Linux

Mac

Share logins stored in the Portal are not used on a Mac: mount the share first from Terminal with sudo, in a folder under /Volumes, so the Agent’s background service can see it. In the connector, keep the \\serveur\partage path, which the Agent maps onto the mount, or type the mount path instead, such as /Volumes/fileserver-shared/Accounts. How to mount a share on a Mac

If the test cannot get to the share, look for these words in its result: unreachable means the Agent’s computer got no answer from the server. On Linux or a Mac, not mounted means the share still has to be mounted, and that message includes the exact mount command for your server.

Folders on a share? On Windows, one login covers every folder you add from the same server. Surveillez le dossier pour les modifications works on a share too, on a best-effort basis; the scheduled scan is what guarantees every change is picked up.

When a folder is not reachable

Every folder on the Dossiers step shows a status as soon as you add it. Hover the status to read the Agent’s own message; its first words say which case it is.

Status or messageCe que cela signifieCe qu'il faut faire
deniedThe share did not let the Agent in. With no login stored, a Windows Agent reads as its service account, which a company domain sees as the computer itself.Windows: click Service identity in the folder’s Credential column and store a login that can read the share, or ask whoever runs the server to give the stored one read access. Linux or Mac: the share is mounted, but its permissions keep the Agent out; check how it is mounted (Linux, Mac).
credentials invalid, ou The stored credentials for \\server were refusedThe server rejected the stored login: a typo, the wrong domain or a changed password. The Agent waits a minute before it tries that login again, so the account is not locked out.Click the account name in the Credential column and type the login again. For an account made on the server itself, leave Domain blank.
manquantNo folder at that path. On Windows, a server name that cannot be found, or a share the server does not have, also shows as missing.Check the names, or pick the folder with Add folder from the agent instead of typing it.
unreachable, ou \\server did not answerNo answer from the server: it is off, the name is wrong, or a firewall blocks file sharing.Open the same \\serveur\partage path on the Agent’s computer. If that fails too, it is a network problem.
not mounted (Linux or Mac)The share is not mounted on the Agent’s computer. Hover the status, or the Not mounted chip in the Credential column, for the exact mount command.Mount the share (Linux, Mac), then test the folder again.
Another connector on this agent already signs in to \\server as …Windows allows one account per file server on each computer, and another connector on this Agent uses a different one.Use the same login as that connector, or change it on every connector that reads this server.
Windows already holds a sign-in to \\server for …Something else on the Agent’s computer is signed in to that server with another account, and the Agent never closes a sign-in it did not make.Follow the message: it names the Windows account the Agent runs as and says whether Use service identity would read the share through the existing sign-in.
This agent build cannot sign in to \\server with stored credentials.An older Agent that cannot use a stored share login.Update the Agent, then test again.

Utilisez-le partout

Le connecteur est une source de données comme une autre dans Query Streams. Enregistrez une requête une seule fois dans le Générateur de requêtes (le dialecte est DuckDB) et utilisez-le depuis :

Excel

Les modules complémentaires Diffuser une requête Insère les lignes dans une feuille et se relance en un clic. Exécuter du SQL dans Excel.

Google Sheets

Le Flux de requêtes Le module complémentaire remplit un onglet que vous sélectionnez. Power Query pour Google Sheets.

Claude, Cursor et autres clients IA

Par l'intermédiaire du serveur MCP Query Streams, Claude connaît le modèle de dossiers, y compris _fichier_source et fichiers_événements. Journaux d'applications avec Claude via MCP.

API REST

Chaque requête enregistrée devient un point de terminaison en lecture seule avec sa propre clé, sur chaque forfait. API REST des journaux d'application.

Nova

Posez des questions claires et concises sur le plan d'affaires ; Nova connaît chaque dossier, tableau et colonne grâce à ses descriptions intégrées.

Automatisations

Synchronisez les lignes avec Airtable, Smartsheet, Baserow, SeaTable ou une feuille de calcul selon un calendrier prédéfini. Guides d'automatisation.

Les tables de dossiers sont également liées à vos autres connecteurs : une requête fédérée peut correspondre _fichier_source noms ou identifiants de commande dans les fichiers journaux de votre application par rapport à une base de données sur le même agent.

Affichage des fichiers nouveaux, modifiés et supprimés

Fichiers nouveaux et modifiés

Sur chaque Intervalle de balayage (ou en quelques secondes avec Dossier de surveillance un nouveau fichier qui correspond à la mise en page voit ses lignes ajoutées et reçoit un apparu Un fichier modifié est relu en une seule transaction : ses anciennes lignes disparaissent, ses nouvelles lignes sont insérées, et il reçoit un modifié événement. Les fichiers journaux sont suivis à mesure qu'ils grossissent ; un fichier pivoté conserve son identifiant de flux.

Fichiers supprimés

Un fichier qui disparaît supprime par défaut ses lignes, ou les conserve marquées comme supprimées si vous avez choisi l'option de suppression, et reçoit un disparu Si plus de la moitié des fichiers disparaissent simultanément, l'analyse est refusée et l'inventaire précédent est conservé : un partage hors ligne ressemble exactement à cela.

Fichiers mis de côté

Un fichier qui ne correspond pas à la mise en page, qui ne peut pas être ouvert ou qui dépasse la limite de taille est mis de côté en entier : aucune de ses lignes n’est chargée, et fichiers_événements obtient un dérive Indiquez la ligne contenant le nom du fichier et la colonne. Corrigez le fichier et enregistrez-le ; la prochaine analyse tentera de le traiter à nouveau.

Ce que je vois est-il vraiment frais ?

Les requêtes répondent à partir de la dernière analyse. Il n'y a pas de bouton « Analyser à nouveau » ou « Synchroniser maintenant » ; l'intervalle d'analyse, la surveillance des dossiers et Actualisez la page avant de répondre à une question. ce sont les trois commandes. MAX(dernière_vue_utc) à partir de fichiers_actuels vous indique la date et l'heure de la dernière consultation par l'agent.

Les fichiers journaux grossissent et l'Agent les suit. Chaque fichier possède un curseur d'octet et de ligne ; ainsi, une analyse ne lit que les lignes ajoutées depuis la dernière, et une dernière ligne manquante n'est comptabilisée que lorsqu'elle est complète. Lorsqu'un fichier est pivoté, l'Agent le reconnaît grâce au hachage de ses 4 premiers Ko et poursuit son traitement. _stream_id, de sorte que rien n'est lu deux fois. Chaque .gz Le membre est lu une fois, et .fermeture éclair, .taxi et .journal Les fichiers sont ignorés. Lors de la première lecture, l'agent remplit les données des 30 derniers jours, avec un maximum de 64 Mio par fichier. Un fichier journal que l'agent n'a pas pu lire ou qu'il a mis de côté est répertorié dans le connecteur. Fichiers Une boîte de dialogue s'ouvre, indiquant le motif. Lorsque l'agent est hors ligne, cette boîte de dialogue affiche un aperçu de 50 lignes maximum.

Fichiers mis de côté

Trois mots apparaissent à l'étape « Vérifier » et dans l'onglet « Manifeste ». Ils ont des significations différentes :

Mettre de côté (stationné)
Le fichier ne correspond pas à la mise en page définie, ou est illisible, déchiré, verrouillé ou masqué. Chaque fichier est traité de manière binaire : un fichier mis en attente ne contribue à aucune ligne. fichiers_événements enregistre un dérive rangée dont détail Le nom du fichier et de la colonne est indiqué. Le fichier est ignoré tant que sa taille et sa date de modification restent inchangées, et une nouvelle tentative est effectuée dès que ces informations sont modifiées.
Illisible
L'agent n'a pas pu ouvrir ni analyser le fichier en raison de son type : il ne s'agit pas d'un classeur valide, il est verrouillé par un autre programme, il s'agit d'un espace réservé dans le cloud ou il contient des octets indéchiffrables. Il se met en pause et le reste du dossier est traité. Seul un dossier ne contenant aucun fichier lisible refuse l'ensemble du traitement.
Refusé
L'agent n'a pu épingler aucune mise en page, par exemple parce que les fichiers ne définissent pas le type d'une colonne. Aucune table de données n'existe encore. fichiers_événements obtient un refusé dispute avec la raison dans détailL'agent effectue une nouvelle tentative à chaque analyse jusqu'à ce qu'une configuration soit trouvée. Corrigez ou excluez le fichier mentionné pour que le message disparaisse.

Où regarder : la bannière ambrée sur Vérifier (Afficher les fichiers concernés et pourquoi), le connecteur Manifeste onglet ensuite, et pour les connecteurs de journalisation, Fichiers boîte de dialogue, qui liste les fichiers mis en attente avec la raison dans dernière_erreurEn SQL : SELECT relative_path, event_type, detail FROM fileset.files_events WHERE event_type IN ('drift','refused') TRIER PAR event_at DESC.

Des limites qu'il vaut la peine de connaître

Il n'y a pas de limite au nombre de dossiers ni de fichiers. Les lignes sont comptabilisées dans votre espace de données, comme pour tout autre connecteur. Vous pouvez modifier les valeurs par défaut du connecteur.

ParamètreDéfautCe que cela fait
Profondeur maximale8Combien de niveaux de dossiers sous chaque racine sont analysés (1–64).
Nombre maximal de fichiers par numérisation100,000Fichiers examinés en une seule fois.
Taille maximale du fichier à hacher32 MioSeules les questions avec Contenu du fichier de hachage sur.
conservation des journaux d'événements30 joursCombien de temps fichiers_événements Les rangées sont conservées.
Parallélisme de balayage par racine2Les dossiers sont lus une seule fois par racine.

Limites de contenu, qui consistent à stocker un fichier plutôt qu'à le tronquer : 2 000 000 lignes ou 512 Mio par fichier, 10 000 000 lignes ou 2 Gio par analyse. Un dossier peut contenir au maximum 25 agencements différents. Une table par mise en page mode.

Questions que se posent les gens

Quels formats sont pris en charge ?

La carte intègre des types de journalisation pour les journaux d'application JSON et texte. Le type par défaut est le suivant : application, niveau, bûcheron, message, hôte, service, flux et donnéesLes colonnes diffèrent selon le type de journal au sein d'une même fiche ; consultez donc la liste des tableaux sur le tableau. Vérifier Étape suivante. Si votre format n'est pas répertorié, ouvrez une demande d'assistance et il sera ajouté sous quelques jours.

Les traces de pile deviennent-elles des lignes séparées ?

Non. Une trace de pile reste associée à l'événement qui l'a produite ; une erreur correspond donc à une ligne contenant la trace complète. messageUn bloc plus long que la limite d'enregistrement est conservé. lignes_brutes_événements avec la raison lignes maximales d'enregistrement, donc rien n'est perdu.

Combien de temps les événements sont-ils conservés ?

Les journaux d'application conservent tout sauf si vous les configurez. Conserver les événements pendant N joursLors de la première lecture, l'agent remplit les données des 30 derniers jours, définies par Remblai (jours).

Au bout de combien de temps une nouvelle ligne de journal apparaît-elle dans une requête ?

Lors de la prochaine analyse, l'agent vérifie le dossier sur le Intervalle de balayage, toutes les heures par défaut. Activer Surveillez le dossier pour détecter les modifications (quasi en temps réel). Réagir en quelques secondes sur un disque local. Sur les partages réseau, le délai est calculé au mieux, et l'analyse planifiée reste la seule garantie.

Claude peut-il également interroger ces journaux ?

Oui. Le même connecteur permet d'accéder à Claude via MCP avec des requêtes en lecture seule. Voir Comment connecter les journaux d'application à Claude via MCP.

Mes fichiers sont-ils téléchargés quelque part ?

Non. L'agent lit les fichiers sur son propre ordinateur et conserve les lignes dans un cache local chiffré. Une requête est exécutée sur ce cache et seules les lignes renvoyées quittent la machine, via une unique connexion sortante. Les fichiers ne sont jamais modifiés, déplacés ni convertis.

Dois-je ouvrir un port ou utiliser un VPN ?

Non. L'agent établit une seule connexion sortante sur le port 443, et les requêtes comme les lignes transitent par ce port. Si le protocole HTTPS sortant fonctionne, cela fonctionne également.

Le dossier peut-il se trouver sur un partage réseau, ou dans OneDrive ou Dropbox ?

Yes. Type a share as \\serveur\partage\dossier, because the Agent runs as a service and cannot see drives mapped at your login. On Windows, store a login for the server if the share lets in only named people; without one the Agent reads as its own service account. On Linux or a Mac, mount the share first. A synced OneDrive or Dropbox folder works when its files are stored on the computer: set the folder to Gardez toujours cet appareil alluméL'agent ne télécharge pas les fichiers stockés uniquement dans le cloud.

Le dossier contient plusieurs types de fichiers. Un ou deux connecteurs ?

Chaque connecteur lit un seul type de fichier. Un dossier contenant des fichiers CSV et Parquet nécessite deux connecteurs à la racine, un par type. Les fichiers ne correspondant pas au modèle d'inclusion sont ignorés, et non mis de côté.

Existe-t-il un bouton « Réanalyser » ?

Non. L'agent effectue des scans sur le Intervalle de balayage, réagit aux changements lorsque Dossier de surveillance Cette option est activée et permet de relancer l'analyse avant de répondre à une requête. Modifiez le connecteur pour changer l'un des trois paramètres.

Le forfait gratuit couvre-t-il vraiment cela ?

Oui. L'offre gratuite est un forfait permanent, et non une période d'essai. Les connecteurs de dossiers n'ont pas de limite de fichiers propre ; les lignes sont comptabilisées dans votre espace de données comme pour tout autre connecteur. Consultez la liste des fonctionnalités incluses dans chaque forfait. page de tarification.

Toujours bloqué ? Ouvrir Soutien Dans Query Streams, indiquez-nous l'étape à laquelle vous vous trouvez et ce que vous voyez. Nous vous mettrons en relation.

Chaque guide pour App Logs

Ce n'est pas tout à fait votre configuration ?

  • S'agit-il des journaux de conteneurs Docker ? Les journaux de conteneurs ajoutent le nom du conteneur et les horodatages propres à Docker → Container Logs
  • Votre format de journalisation ne fait pas partie des types prédéfinis ? Le dossier de journalisation personnalisé vous permet de décrire vous-même le format → Custom Logs
  • Vos fichiers JSON-lines sont-ils des exportations de données plutôt que des journaux ? JSONL Folder transforme chaque champ en une colonne distincte → JSONL Folder
  • S'agit-il des journaux d'accès de Caddy ou d'un autre serveur web ? Les journaux de serveur web transforment chaque requête en une ligne contenant le chemin et le statut. Web Logs

Setup trouble?

  • Agent says the file or folder does not exist, or access is denied? Mapped drives, network shares, OneDrive and Linux home folders each need one fix → Where the Agent can read files from
  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Updated on octobre 12, 2026

Powered by BetterDocs