全部产品
Search
文档中心

Simple Log Service:Tambahkan data ke suatu field

更新时间:Jun 26, 2025

Anda dapat menambahkan data tertentu ke field yang sudah ada atau belum ada menggunakan plugin processor_appender. Anda juga dapat menambahkan variabel template ke nilai dari suatu field. Plugin ini sering digunakan bersama dengan plugin yang memantau data deret waktu, seperti input_prometheus dan input_system_v2, sehingga memungkinkan Anda menambahkan data tertentu ke data Prometheus yang diambil.

Penting

Hanya Logtail versi V0.16.66 atau lebih baru yang mendukung plugin processor_appender.

Parameter

Tabel berikut menjelaskan parameter yang dapat ditentukan dalam parameter detail jika Anda mengatur parameter type ke processor_appender.

Tabel 1. Parameter Plugin

Parameter

Tipe

Diperlukan

Deskripsi

Key

string

Ya

Nama dari field.

Value

string

Ya

Data yang ingin Anda tambahkan ke field. Simple Log Service memungkinkan Anda menambahkan variabel template ke nilai dari suatu field. Untuk informasi lebih lanjut, lihat Variabel template.

SortLabels

boolean

Tidak

Jika Anda ingin menambahkan field __labels__, Anda harus mengatur parameter Key ke __labels__. Kemudian, Anda harus mengatur parameter SortLabels ke true untuk mengurutkan label yang ditambahkan secara alfabetis. Jika tidak, label yang tidak terurut menyebabkan kesalahan saat query dilakukan. Nilai default: false.

Tabel 2. Variabel Template

Variabel template

Deskripsi

Contoh konfigurasi

Contoh hasil

{{__ip__}}

Variabel ini diganti dengan alamat IP server tempat Logtail berada.

"Value": "{{__ip__}}"

"Value": "192.0.2.1"

{{__host__}}

Variabel ini diganti dengan nama host server tempat Logtail berada.

"Value": "{{__host__}}"

"Value": "logtail-ds-xdfaf"

{{$xxxx}}

Variabel ini digunakan untuk merujuk pada variabel lingkungan dan harus dimulai dengan tanda dollar ($). Variabel ini diganti dengan nilai dari variabel lingkungan.

"Value": "{{$WORKING_GROUP}}"

"Value": "prod"

Contoh

Alamat IP server tempat Logtail berada adalah 192.0.2.1, nama host adalah david, dan nilai dari variabel lingkungan WORKING_GROUP adalah prod. Contoh berikut menunjukkan cara menambahkan data tersebut ke field __labels__:

  • Entri Log Mentah

    "__labels__":"a#$#b"
  • Konfigurasi Plugin Logtail untuk Pemrosesan Data

    {
      "processors":[
        {
          "type":"processor_appender",
          "detail": {
            "Key": "__labels__",
            "Value": "|host#$#{{__host__}}|ip#$#{{__ip__}}|group#$#{{$WORKING_GROUP}}",
            "SortLabels": true
          }
        }
      ]
    }
  • Hasil

    "__labels__":"a#$#b|group#$#prod|host#$#david|ip#$#192.0.2.1"