Nous avons un processus qui écrit des événements dans un fichier, sans horodatage. Les noms de fichiers sont suffixés avec un horodatage, qui est l'horodatage qui doit être utilisé pour tous les événements du fichier. Maintenant, j'essaye d'analyser le dossier en utilisant le plugin de fichier d'entrée de logstash. Existe-t-il un moyen par lequel je pourrais obtenir le nom du fichier dans un champ, de sorte que je puisse alors utiliser le filtre gsub pour extraire l'horodatage, puis utiliser le filtre de date pour définir l'horodatage à l'événement?Obtention d'un horodatage d'événement à partir du nom de fichier dans logstash
2
A
Répondre
0
J'ai eu un besoin similaire, et a posé cette question à nouveau - pour que vous puissiez trouver une réponse plus à jour en this question grâce à Jettro Coenradie :)
Questions connexes
- 1. Logstash, obtention du nom de serveur distant
- 2. Obtention du fichier .java à partir du nom du package
- 3. horodatage unix magasin à partir du fichier php dans MySQL
- 4. Obtention d'un chemin/nom de fichier à partir d'un fd
- 5. Obtention du site Web Logstash dans un environnement unicast: ClusterBlockException
- 6. Obtention du SID à partir du nom du service
- 7. Obtention du dernier horodatage de Cassandra
- 8. Comment nom fichier avec horodatage?
- 9. Obtention du nom d'affichage de l'utilisateur à partir de WindowsIdentity
- 10. Obtention d'informations à partir du fichier PFX
- 11. Obtention du catalogue initial à partir du fichier web.config
- 12. Obtention du nom de fichier du fichier dirigé par .htaccess?
- 13. Obtention du nom de l'application à partir du nom du processus
- 14. Obtention du nom du contrôleur à partir d'un tableau d'objets
- 15. Obtention d'un System.Type à partir du nom partiel du type
- 16. Obtention du nom d'hôte actuel à partir de Cray Fortran
- 17. Obtention du nom de fichier à partir du contrôle FileUpload - ASP.NET
- 18. ASM: obtention de données à partir du fichier DTA
- 19. Erreur d'exécution du fichier de configuration logstash?
- 20. Obtention du nom de fichier de base défini dans scons
- 21. Obtention du nom de package
- 22. Obtention d'un nom de répertoire à partir d'un nom de fichier
- 23. Obtention du nom d'affichage à partir d'un combo domain \ alias
- 24. script shell linux: obtention du nom de fichier à partir d'une chaîne d'entrée utilisateur
- 25. Obtention du nom de flux RTC à partir de l'Explorateur de projet ou du Navigateur
- 26. Obtention du fichier wav à partir de ServletInputStream
- 27. Java: obtention du nom de fichier à partir d'une instance RandomAccessFile ouverte
- 28. Obtention de données à partir du fichier XML
- 29. logstash RegexpError: char invalide dans le nom du groupe
- 30. Sortie UDP à partir de Logstash
Voulez-vous donner un exemple du nom du fichier, et montre un exemple du code que vous utilisez pour ouvrir le fichier? –
un exemple de nom de fichier est stats.log.1317452400. Je n'ai pas écrit de code pour ouvrir le fichier. J'utilise le plugin de fichier d'entrée de logstash pour le faire: http://logstash.net/docs/1.1.1/inputs/file – kbsbng