存储你的第一个事件

首先,让我们通过运行最基本的Logstash管道来测试你的Logstash安装。

Logstash管道有两个必需的元素,inputoutput,以及一个可选的元素,filter。输入插件使用来自源的数据,过滤器插件根据你的指定修改数据,输出插件将数据写入目的地。

basic_logstash_pipeline.png

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

cd logstash-6.4.2
bin/logstash -e 'input { stdin { } } output { stdout {} }'
bin目录的位置因平台而异,请参阅目录布局以找到你的系统上bin\logstash的位置。

-e标志允许你直接从命令行指定配置,在命令行中指定配置可以让你快速测试配置,而不必在迭代之间编辑文件。示例中的管道接受来自标准输入的输入stdin,并将输入移动到标准输出stdout,在一个结构化的格式中。

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

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

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

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


博弈
2.5k 声望1.5k 粉丝

态度决定一切


引用和评论

0 条评论