可以正常解析
Tip: 如果无法正常解析, tags 里会多出一个 _grokparsefailure ,并且无法捕获下面多出来的那些值
18:41:47.683+0800 I CONTROL [signalProcessingThread] db version v3.0.3
{
"message" => "18:41:47.683+0800 I CONTROL [signalProcessingThread] db version v3.0.3",
"@version" => "1",
"@timestamp" => "2016-02-15T07:20:19.479Z",
"host" => "h102.temp",
"tags" => [
[0] "_grokparsefailure"
]
}
input {
stdin {}
file {
type=>"mongolog"
path=>"/tmp/xyz.log"
start_position => beginning
}
}
Item | Comment |
---|---|
input { | 框定输入源的定义范围 |
stdin { | 定义了一个输入源,使用 stdin 插件从标准输入读取数据,也就是终端读入(生产中不会这样配置,一般用来进行交互调试) |
file { | 定义了一个输入源,使用 file 插件从指定文本读取数据 |
type=>"mongolog" | 指定读入数据的类型 |
path=>"/tmp/xyz.log" | 指定输入源文件的地址,必须为绝对路径 |
start_position => beginning | 指定读取特性,默认为跟踪新生成的记录或条目 |
合起来的意思就是:从终端读取,从 /tmp/xyz.log 的开头读取并打上mongolog的类型(从终端读取的没有此类型标签)
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。