美文网首页
Logstash-命令行参数

Logstash-命令行参数

作者: yc紫日 | 来源:发表于2018-10-22 18:46 被阅读0次

命令行参数

-e


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

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

--config或-f


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

  • logstash 会自动读取 /etc/logstash.d/ 目录下所有 *.conf的文本文件,然后在自己内存里拼接成一个完整的大配置文件,再去执行。
  • logstash 列出目录下所有文件时,是字母排序的。而 logstash 配置段的 filter 和 output 都是顺序执行,所以顺序非常重要。
  • 采用多文件管理的用户,推荐采用数字编号方式命名配置文件
  • 同时在配置中,严谨采用 if 判断限定不同日志的动作。

--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


输出更多的调试日志。

相关文章

  • Logstash-学习路线

    资料 ELK Stack之logstash中文文档 基础篇 Logstash-概念篇Logstash-命令行参数L...

  • Logstash-命令行参数

    命令行参数 -e 执行bin/logstash -e ''默认等于如下 --config或-f bin/logst...

  • 九、处理用户输入

    简单目录 1.命令行参数 2.处理命令行选项和命令行参数参数 3.read命令获取用户输入 1.命令行参数 在命令...

  • 常用的npm包

    命令行参数处理 nodejs 脚本,命令行参数处理,接受参数parse 可以使用 minimist 参数提示 co...

  • 特殊变量列表

    特殊变量列表 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一...

  • Java 命令行参数解析类库

    命令行参数解析类库1命令行参数解析类库2命令行参数解析类库3 JArgsJakarta Commons CLITE...

  • pflag命令行参数

    简介 本文讲解如何在go程序中使用命令行参数包pflag来获取gong语言编写的命令行程序的传入参数。 命令行参数...

  • 第14章:处理用户输入

    [TOC] #1. 命令行参数 向shell脚本传递数据的最基本方法是使用命令行参数。命令行参数允许在运行脚本时向...

  • flag

    编写命令行程序时会使用不同的启动参数(命令行参数)来控制程序的行为 Go编写命令行程序时,获取并解析命令行参数的方...

  • 2.2.7 shell位置参数与特殊变量

    命令行参数

网友评论

      本文标题:Logstash-命令行参数

      本文链接:https://www.haomeiwen.com/subject/aefizftx.html