阅读256 返回首页    go 微信


JSON日志__常见日志格式_用户指南_日志服务-阿里云

JSON建构于两种结构:

  • Object:“键/值”对的集合(A collection of name/value pairs)。
  • Array:值的有序列表(An ordered list of values)。

Logtail支持的JSON日志是Object类型,可以自动提取Object首层的键作为字段名称,Object首层的值作为字段值(字段值可以是Object或Array或基本类型,如String、Number等)。

如果是JSON Array等非Object类型数据,Logtail不支持自动解析,请使用正则表达是提取字段,或者使用极简模式整行采集日志。

日志样例

  1. {"url": "POST /PutData?Category=YunOsAccountOpLog&AccessKeyId=U0UjpekFQOVJW45A&Date=Fri%2C%2028%20Jun%202013%2006%3A53%3A30%20GMT&Topic=raw&Signature=pD12XYLmGxKQ%2Bmkd6x7hAgQ7b1c%3D HTTP/1.1", "ip": "10.200.98.220", "user-agent": "aliyun-sdk-java", "request": {"status": "200", "latency": "18204"}, "time": "05/May/2016:13:30:28"}
  2. {"url": "POST /PutData?Category=YunOsAccountOpLog&AccessKeyId=U0UjpekFQOVJW45A&Date=Fri%2C%2028%20Jun%202013%2006%3A53%3A30%20GMT&Topic=raw&Signature=pD12XYLmGxKQ%2Bmkd6x7hAgQ7b1c%3D HTTP/1.1", "ip": "10.200.98.210", "user-agent": "aliyun-sdk-java", "request": {"status": "200", "latency": "10204"}, "time": "05/May/2016:13:30:29"}

采集配置

JSON日志配置项

可以使用选择系统时间作为一条日志的时间,也可以使用JSON Object中的一个字段值作为时间,比如选择time字段(05/May/2016:13:30:29)作为时间,配置日期格式请参考Logtail日期格式

采集结果

JSON采集预览

最后更新:2016-11-24 11:23:48

  上一篇:go 分隔符日志__常见日志格式_用户指南_日志服务-阿里云
  下一篇:go ThinkPHP日志__常见日志格式_用户指南_日志服务-阿里云