前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Logstash 处理 Mongod Log4

Logstash 处理 Mongod Log4

作者头像
franket
发布2022-01-19 11:26:55
2120
发布2022-01-19 11:26:55
举报
文章被收录于专栏:技术杂记

可以正常解析

Tip: 如果无法正常解析, tags 里会多出一个 _grokparsefailure ,并且无法捕获下面多出来的那些值

代码语言:javascript
复制
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

代码语言:javascript
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置分析
    • input
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档