filebeat 日志切割后偏移量重置

这篇具有很好参考价值的文章主要介绍了filebeat 日志切割后偏移量重置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.
[root@master log]# cat test.log 
111111111111
222222222222
333333333333

[root@master log]# stat test.log 
  File: ‘test.log’
  Size: 39            Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 134304003   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2023-06-07 09:54:09.044113434 +0800
Modify: 2023-06-07 09:54:07.592919367 +0800
Change: 2023-06-07 09:54:07.592919367 +0800
 Birth: -
 
 {
  "@timestamp": "2023-06-07T01:55:46.649Z",
  "@metadata": {
    "beat": "filebeat",
    "type": "_doc",
    "version": "8.8.0"
  },
  "ecs": {
    "version": "8.0.0"
  },
  "host": {
    "name": "master"
  },
  "message": "111111111111",
  "log": {
    "file": {
      "path": "/var/log/test.log"
    },
    "offset": 0
  },
  "input": {
    "type": "log"
  },
  "agent": {
    "name": "master",
    "type": "filebeat",
    "version": "8.8.0",
    "ephemeral_id": "9711df42-1b93-42ad-b6ae-e4c7a3ab4c24",
    "id": "b07fb812-bcdb-48ae-a96b-2384bfed5cbe"
  }
}
{
  "@timestamp": "2023-06-07T01:55:46.649Z",
  "@metadata": {
    "beat": "filebeat",
    "type": "_doc",
    "version": "8.8.0"
  },
  "message": "222222222222",
  "input": {
    "type": "log"
  },
  "ecs": {
    "version": "8.0.0"
  },
  "host": {
    "name": "master"
  },
  "agent": {
    "type": "filebeat",
    "version": "8.8.0",
    "ephemeral_id": "9711df42-1b93-42ad-b6ae-e4c7a3ab4c24",
    "id": "b07fb812-bcdb-48ae-a96b-2384bfed5cbe",
    "name": "master"
  },
  "log": {
    "offset": 13,
    "file": {
      "path": "/var/log/test.log"
    }
  }
}
{
  "@timestamp": "2023-06-07T01:55:46.649Z",
  "@metadata": {
    "beat": "filebeat",
    "type": "_doc",
    "version": "8.8.0"
  },
  "agent": {
    "id": "b07fb812-bcdb-48ae-a96b-2384bfed5cbe",
    "name": "master",
    "type": "filebeat",
    "version": "8.8.0",
    "ephemeral_id": "9711df42-1b93-42ad-b6ae-e4c7a3ab4c24"
  },
  "message": "333333333333",
  "log": {
    "offset": 26,
    "file": {
      "path": "/var/log/test.log"
    }
  },
  "input": {
    "type": "log"
  },
  "ecs": {
    "version": "8.0.0"
  },
  "host": {
    "name": "master"
  }
}

{"k":"filebeat::logs::native::134304003-64768","v":{"identifier_name":"native","source":"/var/log/test.log","timestamp":[2062235293660,1686102947],"offset":39,"ttl":-1,"type":"log","FileStateOS":{"inode":134304003,"device":64768},"id":"native::134304003-64768","prev_id":""}}


{
  "@timestamp": "2023-06-07T01:58:41.676Z",
  "@metadata": {
    "beat": "filebeat",
    "type": "_doc",
    "version": "8.8.0"
  },
  "ecs": {
    "version": "8.0.0"
  },
  "host": {
    "name": "master"
  },
  "agent": {
    "ephemeral_id": "9711df42-1b93-42ad-b6ae-e4c7a3ab4c24",
    "id": "b07fb812-bcdb-48ae-a96b-2384bfed5cbe",
    "name": "master",
    "type": "filebeat",
    "version": "8.8.0"
  },
  "log": {
    "offset": 39,
    "file": {
      "path": "/var/log/test.log"
    }
  },
  "message": "44444444444",
  "input": {
    "type": "log"
  }
}

2、开始mv文件

[root@master log]# stat test.log 
  File: ‘test.log’
  Size: 51            Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 134304003   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2023-06-07 09:58:41.675572073 +0800
Modify: 2023-06-07 09:58:39.920337347 +0800
Change: 2023-06-07 09:58:39.920337347 +0800
 Birth: -
[root@master log]# mv test.log test.log.001
[root@master log]# stat test.log.001 
  File: ‘test.log.001’
  Size: 51            Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 134304003   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2023-06-07 10:00:36.710955601 +0800
Modify: 2023-06-07 09:58:39.920337347 +0800
Change: 2023-06-07 10:00:35.327770629 +0800
 Birth: -
 
 [root@master log]# echo '555555555555' >>test.log.001 
 
 {
  "@timestamp": "2023-06-07T02:01:26.714Z",
  "@metadata": {
    "beat": "filebeat",
    "type": "_doc",
    "version": "8.8.0"
  },
  "log": {
    "offset": 51,
    "file": {
      "path": "/var/log/test.log"
    }
  },
  "message": "555555555555",
  "input": {
    "type": "log"
  },
  
  
  3.重新生成test.log
  
  [root@master log]# stat test.log
  File: ‘test.log’
  Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: fd00h/64768d    Inode: 142091472   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2023-06-07 10:01:58.078837438 +0800
Modify: 2023-06-07 10:01:58.078837438 +0800
Change: 2023-06-07 10:01:58.078837438 +0800
 Birth: -
[root@master log]# stat test.log.001 
  File: ‘test.log.001’
  Size: 64            Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 134304003   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2023-06-07 10:01:26.713642765 +0800
Modify: 2023-06-07 10:01:24.854394116 +0800
Change: 2023-06-07 10:01:24.854394116 +0800
 Birth: -
 
 
 
{
  "@timestamp": "2023-06-07T02:02:41.692Z",
  "@metadata": {
    "beat": "filebeat",
    "type": "_doc",
    "version": "8.8.0"
  },
  "message": "11111111111111",
  "input": {
    "type": "log"
  },
  "ecs": {
    "version": "8.0.0"
  },
  "host": {
    "name": "master"
  },
  "agent": {
    "type": "filebeat",
    "version": "8.8.0",
    "ephemeral_id": "9711df42-1b93-42ad-b6ae-e4c7a3ab4c24",
    "id": "b07fb812-bcdb-48ae-a96b-2384bfed5cbe",
    "name": "master"
  },
  "log": {
    "offset": 0,
    "file": {
      "path": "/var/log/test.log"
    }
  }
}

偏移量又重新开始计算
 文章来源地址https://www.toymoban.com/news/detail-480188.html

到了这里,关于filebeat 日志切割后偏移量重置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • logrotate对nginx做日志切割-实现按照每天切割

    logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。 通过在/etc/logrotate.d/ 目录下进行自定义配置相关参数,从而达到想要的切割日志方案。 1.检查当前系统是否存在logrotate rpm -qa logro

    2024年02月02日
    浏览(41)
  • MySQL 重置root 密码

    5.7 版本 首先要把服务mysql57 关闭 net stop MySQL57 mysqld --defaults-file=‘mysql存放数据的位置my.ini’ --skip-grant-tables 上图 错误 注意:如果遇到mysqld: Can’t change dir to ‘C:Program FilesMySQLMySQL Server 5.7data’ (OS errno 2 - No such file or directory)错误 只有把mysql 存储位置中的 my.ini 赋值到 my

    2024年02月14日
    浏览(36)
  • GO语言日志切割 + 记录调用源

    日志记录对程序排查问题比较关键,记录下GO中日志选择,从以下出发点考虑: 日志文件能自动切割,以免过大 能记录从哪个文件哪行代码调用的,方便排查问题 配置简单明了 库文件使用人数较多,稳定 经过一段时间摸索,最终选择了 Logrus 和 lumberjack 两个库,使用人数都

    2024年02月15日
    浏览(33)
  • 07-Nginx 日志管理及自动切割

    对于程序员、运维来说,日志非常得重要。通过日志可以查看到很多请求访问信息,及异常信息。Nginx 也提供了对日志的强大支持。 首先,下面要讲的这些日志相关属性可以配置在任意模块。在不同的模块,记录的是不同请求的日志信息。即,日志记录的请求范围是不同的。

    2024年02月05日
    浏览(37)
  • centos 7.6 忘记root密码 怎么重置root密码

    centos 7.6 忘记root密码,登录不了root用户 启动系统进入grub界面,按e进入编辑模式,找到含有quiet的这行。在这行最后 添加 更改前的默认界面 更改后 然后按 ctrl+x 保存 之后会自动进入bash提示符页面 输入 passwd root 重置root密码 然后输入执行2条命令 然后会重启进入grub界面,正

    2024年01月22日
    浏览(67)
  • Ubuntu 重置 root 用户密码

    前言 虚拟机用的时间久了登录系统的时候发现 root 密码忘记了, 所以在这里写一篇文章记录一下Ubuntu 系统下 root 密码忘记的解决方案,经过测试, 理论上来说这个方法适用于 Ubuntu 22.04 和 Ubuntu 18.04 以及 Ubuntu 16.04 等各种 Ubuntu 系统版本的系统来重置 root 用户密码,当前在 Ubuntu

    2024年02月08日
    浏览(45)
  • Mysql root 密码重置详解

    不同的操作系统(如:windows、linux)、不同的 mysql 版本(如:mysql 5、mysql 8)解决办法略有不同 以下为我工作中使用过的 方式1:打开运行窗口(win + R),输入 cmd,执行下列命令 方式2:登录 mysql 数据库后,执行下列命令 2.1.1 关闭 mysql 服务 方式1:打开运行窗口(win + R),

    2024年01月17日
    浏览(42)
  • linux如何重置root密码

    目录 当我们想要重置root管理员密码时,我们可以有两种方法进行: 方法一、init方法 1、重启系统,在下图所示界面按e键 2、随后进入以下界面,、将ro修改为rw,在行末尾添加init=/bin/sh。​编辑  3、随后按Ctrl+x启动到shell。 4、运行passwd,并按提示修改root密码或者使用如下命

    2024年02月01日
    浏览(42)
  • linux重置root用户密码

    第 1 步:重启系统编辑内核参数 第 2 步:找到 linux 这行,在此行末尾空格后输入rd.break  (End键也可直接进入行尾) 成功后显示页面为: 第 3 步:查看。可选(该步骤可省略) 命令为 :mount | grep sysroot 第 4 步:以读写方式挂载sysroot( 这里 sysroot 是以只读的形式挂载的,所

    2024年02月05日
    浏览(43)
  • CentOS 重置 root 用户密码

    前言 虚拟机用的时间久了登录系统的时候发现 root 密码忘记了, 所以在这里写一篇文章记录一下CentOS8 root 密码忘记的解决方案,经过测试,这个方法适用于 CentOS7 和 CentOS 8 系统用来重置 root 用户密码. CentOS 重置 root 用户密码 编辑 grub 菜单 首先在 系统启动的grub界面 按下子母键

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包