存储你的第一个事件
首先,让我们通过运行最基本的Logstash管道来测试你的Logstash安装。
Logstash管道有两个必需的元素,input
和output
,以及一个可选的元素,filter
。输入插件使用来自源的数据,过滤器插件根据你的指定修改数据,输出插件将数据写入目的地。
要测试你的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管道,接下来,你将学习如何创建更实际的管道。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。