All Products
Search
Document Center

Simple Log Service:Kumpulkan data dari Beats dan Logstash

Last Updated:Jun 11, 2026

Buat konfigurasi pengumpulan Logtail di Konsol Simple Log Service untuk mengumpulkan data dari Beats dan Logstash menggunakan protokol Lumberjack.

Prasyarat

  • Logtail telah diinstal pada server Anda. Diperlukan Logtail versi 0.16.9 atau lebih baru untuk Linux, dan Logtail versi 1.0.0.8 atau lebih baru untuk Windows. Instal Logtail pada server Linux atau Instal Logtail pada server Windows.

  • Data telah dikumpulkan menggunakan Logstash atau Beats.

    • Untuk mengumpulkan data menggunakan Logstash, lihat Logstash-Lumberjack-Output.

    • Untuk mengumpulkan data menggunakan perangkat lunak Beats, lihat Beats-Lumberjack-Output.

      Contoh berikut menggunakan PacketBeat untuk mengumpulkan paket jaringan lokal dan plugin Logtail Lumberjack untuk mengunggah data ke Simple Log Service. Output PacketBeat dikonfigurasi untuk Logstash:

      output.logstash:
        hosts: ["127.0.0.1:5044"]

Informasi latar belakang

Perangkat lunak Logstash dan Beats (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, dan Heartbeat) mendukung protokol Lumberjack. Logtail menggunakan protokol ini untuk mengunggah data dari Logstash dan Beats ke Simple Log Service.

Catatan
  • Beberapa plugin Lumberjack dapat dijalankan pada instans Logtail yang sama, tetapi masing-masing harus mendengarkan pada port yang berbeda.

  • Plugin Lumberjack mendukung SSL, yang wajib digunakan saat mengunggah data dari Logstash.

Prosedur

  1. Masuk ke Konsol Simple Log Service.

  2. Di sisi kanan halaman, klik Import Data, lalu pilih Custom Data Plug-in.

  3. Pilih proyek dan Logstore tujuan, lalu klik Next.

  4. Pada langkah Machine Group Configurations, konfigurasikan kelompok mesin.

    1. Konfigurasikan parameter Scenario dan Installation Environment sesuai kebutuhan.

      Penting

      Anda harus mengonfigurasi parameter Scenario dan Installation Environment terlepas dari apakah kelompok mesin tersedia atau tidak. Pengaturan parameter ini memengaruhi konfigurasi selanjutnya.

    2. Pastikan kelompok mesin ditampilkan di bagian Applied Server Groups, lalu klik Next.

      Machine group available

      Pilih kelompok mesin dari bagian Source Machine Group.

      image

      No machine group available

      Klik Create Machine Group. Di panel Create Machine Group, konfigurasikan parameter tersebut. Anda dapat mengatur parameter Machine Group Identifier menjadi IP Address atau Custom Identifier. Untuk informasi lebih lanjut, lihat Buat kelompok mesin berbasis pengenal kustom atau Buat kelompok mesin berbasis alamat IP.

      Penting

      Jika Anda menerapkan kelompok mesin segera setelah membuatnya, status heartbeat kelompok mesin mungkin menunjukkan FAIL. Masalah ini terjadi karena kelompok mesin belum terhubung ke Simple Log Service. Untuk mengatasinya, Anda dapat mengklik Automatic Retry. Jika masalah tetap berlanjut, lihat Apa yang harus saya lakukan jika tidak ada koneksi heartbeat yang terdeteksi pada Logtail?

  5. Pada tab Data Source Configuration, atur Configuration Name dan Plugin Configuration, lalu klik Next.

    • inputs wajib diisi dan digunakan untuk mengonfigurasi pengaturan sumber data pada konfigurasi Logtail.

      Penting

      Anda hanya dapat menentukan satu jenis sumber data dalam inputs.

    • processors bersifat opsional dan digunakan untuk mengonfigurasi pengaturan pemrosesan data pada konfigurasi Logtail guna mengurai data. Anda dapat menentukan satu atau beberapa metode pemrosesan.

      Jika log Anda tidak dapat diurai hanya berdasarkan pengaturan inputs, Anda dapat mengonfigurasi processors pada kolom Plug-in Configuration untuk menambahkan plugin guna pemrosesan data. Misalnya, ekstraksi bidang, ekstraksi waktu log, masking data, dan penyaringan log. Untuk informasi lebih lanjut, lihat Plugin Logtail untuk pemrosesan data.

    Beats dan Logstash menghasilkan data dalam format JSON. Gunakan plugin processor_anchor untuk mengurai data JSON.

    {
      "inputs": [
        {
          "detail": {
            "BindAddress": "0.0.0.0:5044"
          },
          "type": "service_lumberjack"
        }
      ],
      "processors": [
        {
          "detail": {
            "Anchors": [
              {
                "ExpondJson": true,
                "FieldType": "json",
                "Start": "",
                "Stop": ""
              }
            ],
            "SourceKey": "content"
          },
          "type": "processor_anchor"
        }
      ]
    }
                            

    Parameter

    Type

    Wajib

    Deskripsi

    type

    string

    Ya

    Jenis sumber data. Atur ke service_lumberjack.

    BindAddress

    string

    Tidak

    Alamat pendengar untuk protokol Lumberjack. Default: 127.0.0.1:5044. Atur ke 0.0.0.0:5044 agar dapat diakses dari host LAN lainnya.

    V1

    boolean

    Tidak

    Apakah akan menggunakan protokol Lumberjack V1. Default: false. Logstash menggunakan Lumberjack V1.

    V2

    boolean

    Tidak

    Apakah akan menggunakan protokol Lumberjack V2. Default: true. Beats menggunakan Lumberjack V2.

    SSLCA

    string

    Tidak

    Jalur sertifikat tanda tangan yang dikeluarkan oleh CA. Default: kosong. Tidak diperlukan untuk sertifikat tanda tangan sendiri.

    SSLCert

    string

    Tidak

    Jalur sertifikat SSL. Default: kosong.

    SSLKey

    string

    Tidak

    Jalur kunci privat untuk sertifikat. Default: kosong.

    InsecureSkipVerify

    boolean

    Tidak

    Apakah akan melewati verifikasi SSL. Default: false (verifikasi SSL dilakukan).

  6. Buat indeks dan pratinjau data. Lalu, klik Next. Secara default, indeks teks penuh diaktifkan di Simple Log Service. Anda juga dapat membuat indeks bidang secara manual untuk log yang dikumpulkan atau klik Automatic Index Generation. Setelah itu, Simple Log Service akan menghasilkan indeks bidang. Untuk informasi lebih lanjut, lihat Buat indeks.

    Penting

    Jika Anda ingin melakukan kueri terhadap semua bidang dalam log, kami merekomendasikan penggunaan indeks teks penuh. Jika Anda hanya ingin melakukan kueri terhadap bidang tertentu, kami merekomendasikan penggunaan indeks bidang. Hal ini membantu mengurangi trafik indeks. Jika Anda ingin menganalisis bidang, Anda harus membuat indeks bidang. Anda harus menyertakan pernyataan SELECT dalam pernyataan kueri Anda untuk analisis.

  7. Klik Query Log untuk menuju halaman Query & Analysis untuk Logstore tersebut.

    Anda mungkin perlu menunggu sekitar satu menit hingga indeks berlaku. Setelah itu, Anda dapat melihat log yang dikumpulkan pada tab Raw Logs. Untuk informasi lebih lanjut, lihat Panduan cepat untuk kueri dan analisis log.

Pemecahan masalah

Jika tidak ada data yang muncul di halaman pratinjau atau kueri setelah Anda mengonfigurasi Logtail untuk mengumpulkan log, lihat Pemecahan masalah kegagalan pengumpulan Logtail.

Langkah selanjutnya

Setelah Logtail mengumpulkan dan mengirim data ke Simple Log Service, Anda dapat melihat data tersebut di konsol. Contoh berikut menunjukkan output PacketBeat:

_@metadata_beat:  packetbeat
_@metadata_type:  doc
_@metadata_version:  6.2.4
_@timestamp:  2018-06-05T03:58:42.470Z
__source__:  **.**.**.**
__tag__:__hostname__:  *******
__topic__:  
_beat_hostname:  bdbe0b8d53a4
_beat_name:  bdbe0b8d53a4
_beat_version:  6.2.4
_bytes_in:  56
_bytes_out:  56
_client_ip:  192.168.5.2
_icmp_request_code:  0
_icmp_request_message:  EchoRequest(0)
_icmp_request_type:  8
_icmp_response_code:  0
_icmp_response_message:  EchoReply(0)
_icmp_response_type:  0
_icmp_version:  4
_ip:  127.0.0.1
_path:  127.0.0.1
_responsetime:  0
_status:  OK
_type:  icmp