filebeat中registry文件的作用
registry文件中存放的被采集的所有日志文件的相关信息
文件内容解析
内容样例
[{ "source":"/var/log/php/laravel-2019-05-19.log", "offset":1632, "FileStateOS":{ "inode":4353086, "device":64529 }, "timestamp":"2019-05-19T12:35:34.724025571+08:00", "ttl":-1 }]
|
字段说明
source 日志文件的完整路径 offset 已经采集到日志的哪个字节位置 FileStateOS 操作系统相关 inode 日志文件的inode号 device 日志所在磁盘的磁盘编号 timestamp 日志最后一次发生变化的时间戳 ttl 采集失效时间。(-1表示只要日志存在,就一直采集该日志)
|
FileStateOS信息
filestatOS可以通过stat命令获取
[root@test /]# stat /var/log/php/laravel-2019-05-19.log File: `/var/log/php/laravel-2019-05-19.log' Size: 1632 Blocks: 8 IO Block: 4096 regular file Device: fc11h/64529d Inode: 4353086 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 500/ www) Gid: ( 500/ www) Access: 2019-05-19 12:30:27.517385737 +0800 Modify: 2019-05-19 12:30:25.992385735 +0800 Change: 2019-05-19 12:30:25.992385735 +0800
|