Logstash-命令行参数

2018-10-22  本文已影响0人  yc紫日

命令行参数

-e


执行
bin/logstash -e ''
默认等于如下

input {
  stdin { }
}
output {
  stdout { }
}

--config或-f


bin/logstash -f agent.conf
bin/logstash -f /etc/logstash.d/

--configtest或-t


测试文件的语法

--log或-l


日志。Logstash 默认输出日志到标准错误。生产环境下你可以通过 bin/logstash -l logs/logstash.log 命令来统一存储日志。

--pipeline-workers 或 -w


运行 filter 和 output 的 pipeline 线程数量。默认是 CPU 核数。

--pipeline-batch-size 或 -b


每个 Logstash pipeline 线程,在执行具体的 filter 和 output 函数之前,最多能累积的日志条数。默认是 125 条。越大性能越好,同样也会消耗越多的 JVM 内存。

--pipeline-batch-delay 或 -u


每个 Logstash pipeline 线程,在打包批量日志的时候,最多等待几毫秒。默认是 5 ms。

--pluginpath 或 -P


可以写自己的插件,然后用 bin/logstash --pluginpath /path/to/own/plugins 加载它们。

--verbose


输出一定的调试日志。

--debug


输出更多的调试日志。

上一篇下一篇

猜你喜欢

热点阅读