投递日志原文

最近更新时间:2024-07-11 16:43:42

我的收藏

使用场景

如果您想把采集的日志原文,投递到 COS,可以参考本文进行操作。目前只有单行、多行采集的日志,以及部分分隔符采集的日志适用于本场景。
日志采集格式
是否支持原文投递
单行全文
支持,参见 单行采集的日志
多行全文
支持,参见 多行采集的日志
分隔符(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. 单击确定,即可看到投递任务状态已开启。