问题描述:

  如果运行logstash时从文件读取数据时,就会遇到一个问题,如果读取的目标文件未经修改,而仅修改了conf文件,则即使重新运行logstash,或是执行时使用-r时输出也无法更新。

解决方法:

对input进行如下配置

     input {
file {
path =>[
#log files
"/home/husen/Desktop/log/test1.log",
"/home/husen/Desktop/log/test2.log"
]
start_position => "beginning"
sincedb_path => "/dev/null"
}
}

2.file插件参数说明

1.logstash用一个名叫FileWatch的Ruby Gem库来监听文件的变化,支持glob展开文件路径,而且会记录一个叫.sincedb的文件跟踪被监听的日志文件的读取位置。

2.sincedb中一行四个数字分别为:inode  ,majob number  ,minor number   ,pos

3其他配置项

  discover_interval 多久检查被监听的目录下是否有新文件,默认15s

  exclude 不被监听的文件

  sincedb_write_interval 多久写一次sincedb文件,默认15s

  stat_interval 多久检查被监听文件的状态 默认1s

  start_position 默认文件尾,一般仅在初次读取文件时起作用,如果文件已被记录在sincedb中,则根据pos.

最新文章

  1. Multiple Contexts have a path of 错误
  2. jQuery 绑定事件到动态创建的元素上
  3. 用CAKeyframeAnimation构建动画路径
  4. ERROR 2013 (HY000): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 2
  5. Apache Kafka源码分析 - autoLeaderRebalanceEnable
  6. nodejs学习笔记<三>关于路由(url)
  7. [面试算法题重做]求1+2+...+n
  8. Java NIO原理及实例
  9. [置顶] vb报表的设计
  10. Centos 安装docker报错
  11. DBCC CHECKDB用法 手工修复数据库
  12. Object-c学习之路三(@class与#import的区别)
  13. LVS-DR实现web调度模式
  14. yum仓库详细解读
  15. 如何利用JavaScript遍历JSON数组
  16. 剑指Offer——联通研究院笔、面试题 (Offer已收割)
  17. pg_restore数据库恢复指令
  18. 版本管理工具Git(2)git的使用
  19. Launch4j Java 转可执行程序工具
  20. A1103. Integer Factorization

热门文章

  1. 树的三种DFS策略(前序、中序、后序)遍历
  2. Welcome to Giyber Blog - LC的博客
  3. Java里观察者模式(订阅发布模式)
  4. 通过git shell 在Github上传本地项目
  5. 达拉草201771010105《面向对象程序设计(java)》第十四周学习总结
  6. angularV4+学习笔记
  7. angular的开始历程
  8. PHP把图片存入数据库(非路径)【待测试】
  9. 深入学习用 Go 编写 HTTP 服务器
  10. WINDOWS上JDK安装与环境变量设置