在logstash的config目录下,有一个配置文件logstash.yml
,该文件主要控制着logstash的运行时状态。
基于Logstash5.4版本,logstash.yml
文件中包括以下设置项:
设置项 | 描述 | 默认值 |
---|---|---|
node.name |
节点名称 | 主机名 |
path.data |
Logstash 工作目录 | LOGSTASH_HOME/data |
pipeline.workers |
工作线程数 | cpu核数 |
pipeline.output.workers |
1 | |
pipeline.batch.size |
125 | |
pipeline.batch.delay |
5 | |
pipeline.unsafe_shutdown |
false | |
path.config |
||
config.string |
None | |
config.test_and_exit |
false | |
config.reload.automatic |
false | |
config.reload.interval |
3 | |
config.debug |
false | |
queue.type |
* memory* | |
path.queue |
path.data/queue | |
queue.page_capacity |
250mb | |
queue.max_events |
0 (unlimited) | |
queue.max_bytes |
** | |
queue.checkpoint.acks |
1024 | |
queue.checkpoint.writes |
1024 | |
queue.checkpoint.interval |
1000 | |
http.host |
绑定IP,用于度量REST端点访问 | "127.0.0.1" |
http.port |
绑定端口 | 9600 |
log.level |
日志级别 | info |
log.format |
日志格式 | * plain* |
path.logs |
日志存放路径 | LOGSTASH_HOME/logs |
path.plugins |
自定义插件目录 |