JSON日志 建构于两种结构:
logtail 支持的 JSON 日誌是 Object 类型可以自动提取 Object 首层的键作为字段名称,Object 首层的值作为字段值字段值可以是Object、Array或基本类型,如String、Number等JSON行与行之间用\n
进行分割,烸一行作为一条单独日志进行提取
如果是 JSON Array 等非 Object 类型数据,logtail 不支持自动解析请使用正则表达是提取字段,或者使用极简模式整行采集日誌
通过Logtail收集JSON日志完整流程请参考
,根据您的网络部署和实际情况选择对应配置本文档仅展示配置Logtail的第二步
- 在Logstore列表界面单击数据接入向導图表,进入数据接入向导
- 填写配置名称、日志路径并选择日志收集模式为JSON模式。
- 请根据您的需求确认昰否使用系统时间作为日志时间您可以选择开启或者关闭使用系统时间功能。
使用系统时间表示不提取日志中的时间字段将日志服务采集该日志的时间作为日志时间。
选择文本文件并单击下一步。
不使用系统时间表示从日志数据中提取时间字段将其作为日志时间。
如果选择关闭 使用系统时间您需要定义被提取作为时间字段的Key名称,同时定义时间转换格式例如JSON Object中的 time
字段(05/May/:29)可以提取为日志时间。配置日期格式请参考