启动测试第一个实例

首先,让我们通过运行最基本的 Logstash pipeline来测试您的Logstash安装.

Logstash pipeline 有两个必需的元素, inputoutput, 以及一个可选的元素 filter. 输入插件使用来自源的数据,过滤器插件在您指定时修改数据,输出插件将数据写入目标。

static/images/basic_logstash_pipeline.png

要测试Logstash安装,请运行最基本的Logstash管道。例如:

cd logstash-7.0.1bin/logstash -e 'input { stdin { } } output { stdout {} }'
Note

bin目录的位置因平台而异。请参阅 Directory layout以查找bin\logstash系统上的位置

-e参数使您可以直接从命令行指定配置。通过在命令行指定配置,您可以快速测试配置,而无需在迭代之间编辑文件。示例中的管道从标准输入获取输入stdin,并stdout以结构化格式将该输入移动到标准输出 。

启动Logstash后,等到看到“Pipeline main started”,然后hello world在命令提示符下输入:

hello world2013-11-21T01:22:14.405+0000 0.0.0.0 hello world

Logstash将时间戳和IP地址信息添加到消息中。通过在运行Logstash的shell中发出CTRL-D命令来退出Logstash

恭喜!您已经创建并运行了一个基本的Logstash管道。接下来,您将学习如何创建更逼真的管道。