zl程序教程

您现在的位置是:首页 >  其它

当前栏目

什么是fluentd event ? fluentd event是由哪几个部分构成的?

什么 部分 Event 构成
2023-09-11 14:14:16 时间

1、什么fluentd event?

 

fluentd event 也叫做 fluent event数据。

 

是由fluentd 输入插件,基于输入的日志数据,产生的一种fluentd使用的数据结构。

 

注意输入插件负责从数据源生成Fluentd事件

2、fluentd event是结构是什么样的?

 

fluentd event由以下的3部分结构组成:

 

  • tag。指定事件的来源。用于消息的路由
  • 时间。指定事件发生的时间(精确到 纳秒 )
  • 日志记录。Specifies the actual log as a JSON object.

 

比如,一条apache 日志

 

192.168.0.1 - - [28/Feb/2013:12:00:00 +0900] "GET / HTTP/1.1" 200 777

 

生成的fluentd event像下面这个样子:

 

tag: apache.access         # 由配置文件进行设置

time: 1362020400.000000000 # 28/Feb/2013:12:00:00 +0900

record: {"user":"-","method":"GET","code":200,"size":777,"host":"192.168.0.1","path":"/"}