实时监控日志文件的最聪明的方法

本文关键字:最聪明 方法 文件 监控 日志 实时 | 更新日期: 2023-09-27 18:18:19

我需要编写一个实时监控应用程序,它将日志文件中的信息存储到gridview中。

我在服务器上运行了一个应用程序,它在奇数时间创建条目到日志文件中。(csv-formatted)
这些文件有时可以高达100mb。我不总是想扫描/检查整个文件,因为我知道新的条目将总是被添加到文件的底部。

我应该如何构造更新函数(在我的实时监控应用程序中)?

  • 我应该比较文件大小,如果文件大小已经改变?->检查/更新
  • 我应该每1分钟检查一次文件吗?
  • 我应该检查"日期修改"吗?

顺便说一下,完全扫描很耗时,是否可以通过只扫描新条目来减少时间?

所以我的问题是:解决这个问题的最好方法是什么?

实时监控日志文件的最聪明的方法

我使用baretail。它可以很好地不断更新,只要您的日志中有有意义的语句,您就可以轻松地跟踪正在发生的更改。