一、使用场景
| 日志采集格式 | 是否支持原文投递 |
| 单行全文 | 支持,参见 单行采集的日志。 |
| 多行全文 | 支持,参见 多行采集的日志。 |
| 分隔符(CSV)格式 | 不一定,参见 分隔符格式,只能支持原始日志分隔符为空格、制表符、逗号、分号、竖线的情况。 |
| JSON 格式 | 不支持。 |
| 完全正则 | 不支持。 |
二、单行(或多行)文本采集的日志
单行或多行采集的日志可在 CSV 格式投递 的基础上,通过参数配置达到按原文投递的效果。
1. 新建投递任务,详情可参见 新建投递任务。
2. 投递数据格式选择 CSV,仅保留 __CONTENT__字段,其他字段删除,分隔符选择空格,转义符选择空,无效字段填充选择空,关闭首行 Key。
配置项详细说明如下:
| 配置项 | 填写 | 解释说明 |
| 键值名称(key) | __CONTENT__ | 单行或多行全文系统会默认 __CONTENT__ 作为键名称(key),日志原文作为值(value),原文投递时只保留 __CONTENT__字段。 |
| 分隔符 | 空格 | 对于单行或多行全文而言,分隔符选择空格。 |
| 转义符 | 空 | 为防止因转义符改变原文内容,转义符选择空。 |
| 无效字段 | 空 | 无效字段选择空。 |
| 首行 Key | 关 | 原文投递无需在 CSV 文件的首行增加字段名的描述。 |
3. 单击确定,即可看到投递任务已开启。
三、分隔符格式采集的日志
注意:分隔符格式投递 仅支持有限的分隔符(空格、制表符、逗号、分号、竖线),所以当且仅当日志原文中的分隔符与 CSV 格式投递所支持的分隔符一致时,才可以按原文投递,否则不可以投递原文。
1. 新建投递任务,详情可参见 新建投递任务。
2. 投递格式选择 CSV,删除无需投递的 CLS 元数据字段。
配置项详细说明如下:
| 配置项 | 填写内容 | 解释说明 |
| 键值名称(key) | 键(key)名称 | 仅保留用户字段。 |
| 分隔符 | 列表选择 | 选择原文对应的分隔符,若无相同的分隔符则不能按原文投递,目前仅支持空格、 制表符、逗号、分号、竖线。 |
| 转义符 | 空 | 为防止因转义符改变原文内容,转义符选择空即可。 |
| 无效字段 | 空 | 无效字段选择空。 |
| 首行 Key | 关 | 原文投递无需在 CSV 文件的首行增加字段名的描述。 |
3. 单击确定,即可看到投递任务状态已开启。