tencent cloud

文档反馈

投递日志原文

最后更新时间:2024-01-20 17:59:06

    使用场景

    如果您想把采集的日志原文,投递到 COS,可以参考本文进行操作。目前只有单行、多行采集的日志、以及部分分隔符采集的日志适用于本场景。

    使用说明

    可以配置以 CSV 格式投递到 COS,实现部分日志的原文投递。以下表格的内容均基于 CSV 格式投递 COS 的选项,如果您选择了 JSON 和 Parquet 格式,该表格无效。
    日志采集格式
    是否支持原文投递
    用户日志原文
    CLS 存储格式
    投递到 COS 的格式
    单行全文
    支持,参考 单行采集的日志
    yourlog
    __CONTENT__:yourlog
    yourlog
    多行全文
    支持,参考 多行采集的日志
    yourlog
    __CONTENT__:yourlog
    yourlog
    分隔符(CSV)格式
    不一定,参考 分隔符格式, 只能支持原始日志分隔符为空格、 制表符、逗号、分号、单竖线的情况
    V1分隔符V2分隔符V3分隔符...Vn 例如V1,V2,V3...Vn
    K1:V1 K2:V2 K3:V3...Kn:Vn
    V1分隔符V2分隔符V3分隔符...Vn 例如V1,V2,V3...Vn
    JSON 格式
    不支持
    K1:V1 K2:V2 K3:V3...Kn:Vn
    K1:V1 K2:V2 K3:V3...Kn:Vn
    V1,V2,V3...Vn 和原始 JSON 不一样
    完全正则
    不支持
    V11V22V33...Vnn
    K1:V1 K2:V2 K3:V3...Kn:Vn
    V1,V2,V3...Vn 和原始日志不一样

    操作步骤

    单行(或多行)文本采集的日志

    单行或多行采集的日志可在 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. 单击**确定**,即可看到投递状态已开启。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持