gpt4 book ai didi

linux - Linux 上的 Logstash 文件输入延迟

转载 作者:太空宇宙 更新时间:2023-11-04 13:04:25 25 4
gpt4 key购买 nike

Logstash 正在运行。

从向日志文件添加一行到 Logstash 识别新行并开始转换并输出它需要多长时间。

我使用一个简单的 BASH 脚本测量了 99 毫秒到 800 毫秒的时间,包括一个转换。很明显,延迟取决于 Logstash 转换、硬盘、操作系统和 CPU。但是Logstash如何识别文件变化呢?有内部定时器吗?从文件中提取 logstash?

最佳答案

Logstash 的 file inputstat_interval parameter 中设置的时间间隔轮询正在监视的文件,目前(Logstash 1.5)默认为 1,即每秒。

换句话说,假设

  • Logstash 不会落后于读取由特定文件输入监控的任何日志文件,并且
  • Logstash 进程不是 CPU 匮乏的(它通常以优先级 19 运行,因此其他进程对 CPU 的大量使用可能会导致调度延迟),

新事件平均会在 500 毫秒内被拾取,最坏情况下会在 1000 毫秒内被拾取。

关于linux - Linux 上的 Logstash 文件输入延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com