全部產品
Search
文件中心

Simple Log Service:添加欄位

更新時間:Jun 30, 2024

您在使用Logtail採集日誌時,可以使用processor_add_fields外掛程式添加日誌欄位。本文介紹processor_add_fields外掛程式的參數說明和配置樣本。

使用限制

文本日誌和容器標準輸出只支援表單配置方式,其餘輸入外掛程式只支援JSON配置方式。

功能入口

當您需要使用Logtail外掛程式處理日誌時,您可以在建立或修改Logtail採集配置時,添加外掛程式配置。具體操作,請參見處理外掛程式概述

配置說明

重要

Logtail 0.16.28及以上版本支援processor_add_fields外掛程式。

表單配置方式

  • 參數說明

    配置處理器類型添加欄位,相關參數說明如下表所示。

    參數

    說明

    添加欄位

    待添加的欄位名和欄位值,支援添加多個。

    忽略重複欄位

    存在相同的欄位名時,是否忽略重複的欄位。

  • 配置樣本

    添加aaa2欄位和aaa3欄位,配置樣本如下:

    • 原始日誌

      "aaa1":"value1"
    • Logtail外掛程式處理配置 添加欄位

    • 處理結果

      "aaa1":"value1"
      "aaa2":"value2"
      "aaa3":"value3"

JSON配置方式

  • 參數說明

    配置typeprocessor_add_fieldsdetail說明如下表所示。

    參數

    類型

    是否必選

    說明

    Fields

    Map

    待添加的欄位名和欄位值。索引值對格式,支援添加多個。

    IgnoreIfExist

    Boolean

    存在相同的欄位名時,是否忽略重複的欄位。

    • true:忽略。

    • false(預設值):不忽略。

  • 配置樣本

    添加aaa2欄位和aaa3欄位,配置樣本如下:

    • 原始日誌

      "aaa1":"value1"
    • Logtail外掛程式處理配置

      {
        "processors":[
          {
            "type":"processor_add_fields",
            "detail": {
              "Fields": {
                "aaa2": "value2",
                "aaa3": "value3"
              }
            }
          }
        ]
      }
    • 處理結果

      "aaa1":"value1"
      "aaa2":"value2"
      "aaa3":"value3"