10.20.20.10;[Tue Jan 22 14:49:45 CST 2019 +0800];GET /online/sample HTTP/1.1;127.0.0.1;200;647;35;http://127.0.0.1/
;
分号作为分隔符,可以将该条日志解析为多个字段组,每个字段组按 key-value 键值对的方式进行组织,为每个 key 定义一个键名称,如下所示:IP: 10.20.20.10time: [Tue Jan 22 14:49:45 CST 2019 +0800]request: GET /online/sample HTTP/1.1host: 127.0.0.1status: 200length: 647bytes: 35referer: http://127.0.0.1/
__CONTENT__
作为 key,原文作为 value,以此组成 key-value 键值对,如下表所示:LogListener 解析方式 | 键名称(key) | 解释说明 |
单行/多行全文 | __CONTENT__ | 默认 __CONTENT__ 为键名 |
json 格式 | json 中的名称 | 自动以 json 日志原文中的名称/值,作为 key-value 键值对 |
分隔符格式 | 自定义 | 根据分隔符号划分字段后,需为每组字段自定义 key 名称 |
完全正则 | 自定义 | 根据正则表达式提取字段后,需为每组字段自定义 key 名称 |
采集方式 | 描述 |
API 方式采集 | |
SDK 方式采集 | |
LogListener 客户端采集 | LogListener 是日志服务提供的日志采集客户端,通过控制台简单配置可快速接入日志服务,详情请参考 LogListener 使用流程 |
类别名称 | LogListener 采集 | API 方式采集 |
修改代码 | 对应用程序是无侵入式,无需修改代码 | 需修改应用程序代码才能上报日志 |
断点续传 | 支持断点续传日志 | 自行代码实现 |
失败重传 | 自带重试机制 | 自行代码实现 |
本地缓存 | 支持本地缓存,高峰期间保障数据完整 | 自行代码实现 |
资源占用 | 占用内存、CPU 等资源 | 无额外资源占用 |
系统环境 | 推荐接入方式 |
Linux/Unix | |
Windows | |
iOS/Android/Web 端 |
本页内容是否解决了您的问题?