首页 > 其他分享 >什么是fluentd event ? fluentd event是由哪几个部分构成的?

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

时间:2022-11-14 13:56:47浏览次数:46  
标签:fluentd 00 Feb 插件 哪几个 日志 event

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":"/"}

 

 

 

标签:fluentd,00,Feb,插件,哪几个,日志,event
From: https://www.cnblogs.com/chuanzhang053/p/16888813.html

相关文章