Di Simple Log Service, tag adalah bidang yang mengidentifikasi data, seperti alamat IP sumber atau path file. LoongCollector secara otomatis menambahkan tag ini selama proses pengumpulan data. Anda dapat menambahkan, menghapus, dan mengganti nama tag sesuai kebutuhan.
Limitations
-
Fitur ini memerlukan LoongCollector versi 3.0.10 atau lebih baru. Jika Anda menggunakan Logtail atau versi LoongCollector yang lebih lama, lakukan upgrade ke versi terbaru.
-
Jika proses konsumsi log Anda bergantung pada tag yang telah dimodifikasi, Anda mungkin mengalami masalah kompatibilitas.
Tag categories
Sebuah tag terdiri dari pasangan kunci-nilai, mirip dengan field index. Sebagai contoh, dalam __tag__:__inode__:263554, __tag__:__inode__ adalah kuncinya (nama tag) dan 263554 adalah nilainya.
Tag dibagi menjadi dua kategori berdasarkan sumbernya:
-
Terkait Agen: Terkait dengan agen pengumpulan itu sendiri dan tidak bergantung pada plugin. Contohnya termasuk alamat IP dan hostname.
-
Terkait input plugin: Ditambahkan oleh input plugin untuk memperkaya log dengan informasi kontekstual, seperti inode file, offset baca, nama pod, namespace, dan nama image.
Billing
Tag tidak dikenai biaya. Namun, jika Anda mengonfigurasi tag sebagai field index, biaya akan dikenakan. Untuk informasi lebih lanjut tentang penagihan, lihat Billing. Untuk informasi lebih lanjut tentang cara membuat dan menghapus field index, lihat Create an index.
Create or modify a tag name
LoongCollector menyediakan fitur pemrosesan tag. Anda dapat mengonfigurasi parameter advanced untuk menambahkan, menghapus, dan mengganti nama tag.
Agent-related tags
Tag ini merupakan parameter global dan tidak bergantung pada input plugin apa pun. Anda dapat mengonfigurasi parameter ini saat membuat atau memodifikasi konfigurasi pengumpulan. Topik ini menggunakan contoh modifikasi konfigurasi pengumpulan. Untuk mempelajari cara membuat konfigurasi pengumpulan, lihat Create a collection configuration.
Masuk ke Simple Log Service console. Di bagian Projects, klik proyek yang diinginkan.

Temukan logstore Anda, lalu pilih . Klik Integrate Now. Pada contoh ini, digunakan Regular Expression - Text Log, yang berarti log teks akan diurai menggunakan pencocokan ekspresi reguler.

Di daftar Logtail Configuration, klik konfigurasi Logtail yang dituju.
Pada halaman Logtail Configuration, klik Edit.
-
Di bagian Global Configurations, klik Other Global Configurations. Lalu, klik
di samping Advanced Parameters untuk mengonfigurasi tag terkait agen.{ "PipelineMetaTagKey": { "HOST_NAME": "sourceName", "AGENT_TAG": "__default__", "HOST_ID": "__default__", "CLOUD_PROVIDER": "__default__" } }Parameter
Type
Required
Default
Example
Description
PipelineMetaTagKey
object
No
Empty
{"HOST_NAME":"__hostname__"}
Kunci menentukan parameter tag, dan nilai mendefinisikan nama bidang yang sesuai dalam log. Jika nilai diatur ke
__default__, nilai default akan digunakan. Jika nilai diatur ke string kosong, tag tersebut akan dihapus. Tag berikut dapat dikonfigurasi:-
HOST_NAME: Hostname. Tag ini ditambahkan secara default. Nilai default-nya adalah "__hostname__".
-
AGENT_TAG: Pengenal kustom pengguna. Tag ini ditambahkan secara default. Nilai default-nya adalah "__user_defined_id__". Parameter ini hanya berlaku untuk machine group with custom identifiers dan tidak berlaku untuk machine group with IP addresses.
-
HOST_ID: ID host. Tag ini tidak ditambahkan secara default. Nilai default-nya adalah "__host_id__".
-
CLOUD_PROVIDER: Penyedia cloud. Tag ini tidak ditambahkan secara default. Nilai default-nya adalah "__cloud_provider__".
-
Input plugin-related tags
Tag ini spesifik untuk input plugin. Anda dapat mengonfigurasinya melalui parameter advanced pada konfigurasi input. Anda dapat mengonfigurasi parameter ini saat membuat atau memodifikasi konfigurasi pengumpulan. Topik ini menggunakan contoh modifikasi konfigurasi pengumpulan. Untuk mempelajari cara membuat konfigurasi pengumpulan, lihat Create a collection configuration.
Saat ini, fitur ini hanya mendukung plugin pengumpulan file dan plugin pengumpulan output standar baru.
Masuk ke Simple Log Service console. Di bagian Projects, klik proyek yang diinginkan.

Temukan logstore Anda, lalu pilih . Klik Integrate Now. Pada contoh ini, digunakan Regular Expression - Text Log, yang berarti log teks akan diurai menggunakan pencocokan ekspresi reguler.

Di daftar Logtail Configuration, klik konfigurasi Logtail yang dituju.
Pada halaman Logtail Configuration, klik Edit.
-
Di bagian Input Configurations, klik Other Input Configurations. Lalu, klik
di samping Advanced Parameters untuk mengonfigurasi tag terkait input plugin.Penting-
Jika Anda mengatur
FileOffsetKeydalam konfigurasi input, fitur Auto Generate Index secara otomatis membuat field index untuk tag ini (__file_offset__). Untuk informasi lebih lanjut tentang penagihan, lihat Billing. Jika Anda tidak memerlukan field index tersebut, Anda dapat menghapusnya tanpa menghapus tag-nya. Untuk informasi lebih lanjut, lihat Update an index. -
Tag ini tidak ditampilkan di bagian atas halaman Search & Analysis. Tag ini memiliki properti dan fitur unik, dan namanya adalah
__file_offset__.Di halaman Search & Analysis, bidang __file_offset__ muncul dalam daftar Displayed Fields di sebelah kiri dan di area detail log. Nilainya adalah offset baca file, misalnya 1465.
{ "Tags": { "FileInodeTagKey": "__default__", "FilePathTagKey": "__default__" }, "FileOffsetKey":"__default__" }Parameter
Type
Required
Default
Example
Description
Tags
object
No
Empty
{"FileInodeTagKey":"__inode__"}
Kunci menentukan parameter tag, dan nilai mendefinisikan nama bidang yang sesuai dalam log. Jika nilai diatur ke
__default__, nilai default akan digunakan. Jika nilai diatur ke string kosong, tag tersebut akan dihapus. Tag berikut dapat dikonfigurasi:-
FileInodeTagKey: Inode file. Tag ini tidak ditambahkan secara default. Nilai default-nya adalah "__inode__".
-
FilePathTagKey: Path file. Tag ini ditambahkan secara default. Nilai default-nya adalah "__path__".
Parameter berikut hanya berlaku ketika parameter
EnableContainerDiscoverydiatur ketrue.-
K8sNamespaceTagKey: Namespace dari kontainer tempat file berada. Tag ini ditambahkan secara default. Nilai default-nya adalah "_namespace_".
-
K8sPodNameTagKey: Nama pod dari kontainer tempat file berada. Tag ini ditambahkan secara default. Nilai default-nya adalah "_pod_name_".
-
K8sPodUidTagKey: UID dari pod tempat file berada. Tag ini ditambahkan secara default. Nilai default-nya adalah "_pod_uid_".
-
ContainerNameTagKey: Nama kontainer tempat file berada. Tag ini ditambahkan secara default. Nilai default-nya adalah "_container_name_".
-
ContainerIpTagKey: Alamat IP kontainer tempat file berada. Tag ini ditambahkan secara default. Nilai default-nya adalah "_container_ip_".
-
ContainerImageNameTagKey: Nama image kontainer tempat file berada. Tag ini ditambahkan secara default. Nilai default-nya adalah "_image_name_".
FileOffsetKey
string
No
Empty
__file_offset__
Offset baca log dalam file. Tag ini tidak ditambahkan secara default. Nilai default-nya adalah
__file_offset__. Atur nilai ke__default__untuk menggunakan nama bidang default, atau atur ke string kosong untuk menghapus tag.PentingJika parameter
EnableLogPositionMetadan parameterTags.FileInodeTagKeyatauFileOffsetKeydikonfigurasi bersamaan,EnableLogPositionMetaakan diabaikan. -
Delete a tag
Untuk menghapus tag, atur nilainya ke string kosong dalam konfigurasi parameter advanced.
Pada contoh berikut, nilai AGENT_TAG diatur ke string kosong untuk menghapus tag tersebut. Untuk informasi lebih lanjut, lihat Create or modify a tag name.
{
"PipelineMetaTagKey": {
"HOST_NAME": "sourceName",
"AGENT_TAG": "",
"HOST_ID": "__default__",
"CLOUD_PROVIDER": "__default__"
}
}
View tags
Di bagian Projects, klik proyek yang diinginkan.

-
Di sebelah kanan Logstore yang dituju, klik ikon
lalu pilih Query and Analysis. -
Bidang tag ditampilkan di baris paling atas halaman log.
-
-
__tag__:sourceName: Tag ini merepresentasikan hostname sumber. Nama bidangnya diatur ke
sourceNamemenggunakan kunciPipelineMetaTagKey.HOST_NAME. Nilai default-nya adalah__hostname__. -
__tag__:__host_id__: Kunci tag diatur kePipelineMetaTagKey.HOST_ID. Nilai default__host_id__digunakan. -
__tag__:__cloud_provider__: Kunci tag diatur kePipelineMetaTagKey.CLOUD_PROVIDER. Nilai default__cloud_provider__digunakan. -
__tag__:__user_defined_id__: Kunci tag diatur keAGENT_TAG. Parameter ini hanya berlaku untuk machine group with custom identifiers dan tidak berlaku untuk machine group with IP addresses.
-
-
-
__tag__:__inode__: Kunci tag diatur keTags.FileInodeTagKey. Nilai default__inode__digunakan. -
__tag__:__path__: Kunci tag diatur keTags.FilePathTagKey. Nilai default__path__digunakan. -
__file_offset__: Kunci tag diatur keFileOffsetKey. Nilai default__file_offset__digunakan.Penting-
Jika Anda mengatur
FileOffsetKeydalam konfigurasi input, fitur Auto Generate Index secara otomatis membuat field index untuk tag ini (__file_offset__). Untuk informasi lebih lanjut tentang penagihan, lihat Billing. Jika Anda tidak memerlukan field index tersebut, Anda dapat menghapusnya tanpa menghapus tag-nya. Untuk informasi lebih lanjut, lihat Update an index. -
Tag ini tidak ditampilkan di bagian atas halaman Search & Analysis. Tag ini memiliki properti dan fitur unik, dan namanya adalah
__file_offset__.Di halaman Search & Analysis, bidang __file_offset__ muncul dalam daftar Displayed Fields di sebelah kiri dan di area detail log. Nilainya adalah offset baca file, misalnya 1465.
-
-
-
Modify a tag value
Saat ini, fitur ini hanya mendukung plugin pengumpulan file dan plugin pengumpulan output standar baru.
Anda dapat menggunakan plugin pemrosesan SPL untuk memodifikasi nilai tag. Saat menggunakan SPL untuk memproses tag, ikuti aturan berikut:
-
SPL menggunakan awalan
__tag__:untuk mengidentifikasi tag. Awalan ini secara otomatis ditambahkan ke semua tag selama pemrosesan SPL, sehingga Anda harus menyertakannya dalam nama bidang saat menulis pernyataan SPL. -
Dalam output SPL, setiap bidang dengan awalan
__tag__:dianggap sebagai tag. Anda dapat menggunakan metode ini untuk membuat tag baru.
Bagian ini memberikan contoh menambahkan pernyataan SPL saat memodifikasi konfigurasi pengumpulan untuk mengubah nilai __tag__ :sourceName. Untuk menyederhanakan kueri log, Anda dapat mengubah nilainya menjadi user_module agar log dapat dibedakan berdasarkan nama aplikasi. Untuk informasi tentang cara menambahkan pernyataan SPL saat membuat konfigurasi pengumpulan, lihat Add an SPL statement when you create a collection configuration.
Di bagian Projects, klik proyek yang diinginkan.

-
Di tab , klik > di samping Logstore yang dituju, lalu pilih .
-
Di daftar Logtail Configuration, temukan konfigurasi yang dituju lalu klik Manage Logtail Configuration di kolom Actions.
-
Klik Edit di bagian atas halaman. Di area Processor Configurations di bagian bawah halaman, pada Processor Configurations, pilih SPL untuk Processing Method, lalu klik Save.
Atur pernyataan SPL sebagai berikut:
* | extend "__tag__:sourceName"='user_module' -
Di sebelah kanan Logstore yang dituju, klik ikon
lalu pilih Query and Analysis.Nilai bidang
__tag__:sourceNameadalahuser_module.
Related documents
Anda juga dapat mengonfigurasi bidang indeks standar sebagai tag. Bidang tag yang dihasilkan dapat ditampilkan atau disembunyikan. Untuk informasi lebih lanjut, lihat Tag fields.