-
Notifications
You must be signed in to change notification settings - Fork 255
Qiniu Log Parser
Sun Jianbo edited this page Mar 5, 2018
·
5 revisions
Qiniu Log Parser 为使用了七牛开源的Golang日志库(https://github.com/qiniu/log) 生成的日志提供的解析方式。
"parser":{
"name":"pandora_qiniulog",
"type":"qiniulog",
"qiniulog_prefix":"pandora",
"qiniulog_log_headers":"",
"labels":"machine nb110,team pandora"
},
-
qiniulog_prefix
是使用github.com/qiniu/log这个库时用到的前缀,若没用上,就不填,通常情况下没有配置,默认不填。 -
labels
填一些额外的标签信息,同样逗号分隔,每个部分由空格隔开,左边是标签的key,右边是value。 -
qiniulog_log_headers
可以指定字段名称的顺序, 默认为prefix
、date
、time
、reqid
、level
、file
-
prefix
qiniulog的前缀,默认为空,不解析。 -
date
日志日期 -
time
日志时间 -
reqid
日志中用户请求的ID -
level
日志等级 -
file
日志产生的代码位置 - 可以配置成:
prefix,date,time,level,reqid,file,log
-
-
log
字段表示日志体的内容,顺序一定是在最后,不能改变。 - 最终qiniulog parser解析出来的字段为
prefix
、date
、time
、reqid
、level
、file
、log
以及标签,可以在sender中选择需要发送的字段和标签。 -
disable_record_errdata
默认为false
,解析失败的数据会默认出现在"pandora_stash"字段,该选项可以禁止记录解析失败的数据。
快速开始 | Pandora | Readers | Parsers | Senders | Download | 七牛智能日志管理平台 | logkit-pro专业版