All Products
Search
Document Center

Server Load Balancer:log akses ALB

Last Updated:Apr 22, 2026

Application Load Balancer (ALB) terintegrasi dengan Simple Log Service (SLS) untuk menyediakan log akses yang dapat Anda gunakan guna menganalisis perilaku pengguna, memahami distribusi geografis pengguna, dan memecahkan masalah.

Penagihan

Setelah ALB mengirimkan log ke Simple Log Service, layanan tersebut akan menagih Anda untuk penyimpanan log, lalu lintas baca, jumlah permintaan, pemrosesan data, dan pengiriman data. Untuk informasi selengkapnya, lihat penagihan Simple Log Service.

Prasyarat

Untuk menggunakan fitur log akses, Anda harus terlebih dahulu mengaktifkan Simple Log Service. Untuk petunjuknya, lihat Aktifkan Simple Log Service.

Buat log akses

  1. Masuk ke Konsol ALB.

  2. Di bilah navigasi atas, pilih wilayah instans ALB.

  3. Pada halaman Instances, klik ID instans yang dituju.

  4. Pada halaman detail instans, klik tab Access Logs, lalu pada tab Access Logs, klik Create Access Log.

  5. Pada kotak dialog Create Access Log, konfigurasikan Project dan Logstore, lalu klik OK.

    Parameter

    Deskripsi

    Project

    Unit manajemen sumber daya di Simple Log Service. Digunakan untuk isolasi sumber daya dan kontrol akses.

    • Select Project: Pilih project yang sudah ada dari daftar drop-down.

    • Create Project: Masukkan nama untuk project baru.

    Logstore

    Unit di Simple Log Service untuk mengumpulkan, menyimpan, dan mengkueri data log.

    • Select Logstore: Pilih Logstore yang sudah ada dari daftar drop-down.

    • Create Logstore: Masukkan nama untuk Logstore baru. Jika Anda memilih membuat project, Anda juga harus membuat Logstore.

    Notes on Creating Service-linked Role

    Sistem secara otomatis membuat peran terkait layanan dengan izin yang diperlukan.

  6. Pada kotak dialog yang muncul, tinjau informasinya lalu klik OK.

    • Jika Anda membuat Logstore baru, Simple Log Service secara default membuat indeks dan mengaktifkan dasbor untuknya.

    • Jika Anda memilih Logstore yang sudah ada, Simple Log Service secara otomatis mengaktifkan dasbor. Jika indeks sudah dikonfigurasi untuk Logstore tersebut, konfigurasi yang ada tidak akan ditimpa. Jika Anda ingin mengonfigurasi indeks baru, sesuaikan konfigurasinya di Konsol Simple Log Service.

Lihat log akses

  1. Pada tab Access Logs, klik tautan di samping Simple Log Service untuk membuka Konsol Simple Log Service dan melihat log mentah serta informasi lainnya.

  2. Pada tab Access Logs, Anda dapat mengklik tab Monitoring Center, Access Center, atau Fine-grained Monitoring, lalu masukkan kondisi filter untuk mengkueri metrik.

    Modul

    Deskripsi metrik

    Monitoring Center

    Menampilkan data pemantauan waktu nyata untuk instans ALB. Metrik mencakup Page Views (PV), Laju Keberhasilan Permintaan, Latensi Rata-rata, Permintaan 4xx, Distribusi Status, Trafik, Latensi P50, Latensi P90, Latensi P99, Latensi P9999, Host Teratas berdasarkan Permintaan, Host Teratas berdasarkan Latensi, Host Teratas berdasarkan Laju Kegagalan, URL Teratas berdasarkan Permintaan, URL Teratas berdasarkan Latensi, URL Teratas berdasarkan Laju Kegagalan, Backend Teratas berdasarkan Permintaan, Backend Teratas berdasarkan Latensi, dan Backend Teratas berdasarkan Laju Kegagalan.

    Access Center

    Menampilkan data status akses untuk instans ALB. Metrik mencakup PV (Hari-ke-Hari), PV (Minggu-ke-Minggu), UV (Hari-ke-Hari), UV (Minggu-ke-Minggu), Distribusi PV, Distribusi UV, PV Hari Ini, PV 7 Hari, 10 Provinsi Teratas berdasarkan Akses, Rasio Trafik Seluler, 10 Host Teratas berdasarkan Akses, 10 User Agent Teratas berdasarkan Akses, dan IP Teratas berdasarkan Akses.

    Fine-grained Monitoring

    Menampilkan informasi pemantauan dengan granularitas satu detik untuk mengidentifikasi anomali yang disebabkan oleh jitter sesaat. Metrik mencakup Queries per Second (QPS), Latensi Akses, Latensi Upstream, Laju Keberhasilan, Trafik Permintaan, Trafik Body Respons, Kode Status 2xx, Kode Status 3xx, Kode Status Error, Kode Status Upstream 2xx, Kode Status Upstream 3xx, dan Kode Status Error Upstream.

    • Di pojok kanan atas tab Monitoring Center, Access Center, atau Fine-grained Monitoring, Anda dapat mengklik More Charts untuk membuka halaman CloudLens for ALB dan melihat lebih banyak laporan data ALB. Untuk informasi selengkapnya, lihat Lihat laporan data.

    • Di pojok kanan atas tab Monitoring Center, Access Center, atau Fine-grained Monitoring, Anda dapat mengklik Configure Alert Rules untuk membuka halaman CloudLens for ALB dan melihat insiden peringatan untuk instans ALB.

    • Daftar berikut menjelaskan fitur lain yang tersedia di pojok kanan atas tab Monitoring Center, Access Center, dan Fine-grained Monitoring:

Catat header kustom

Field slb_headers mencatat nama dan nilai header permintaan tambahan, sehingga memungkinkan pencatatan log yang lebih lengkap dan analisis yang efektif.

Secara default, ukuran maksimum header kustom yang dapat dicatat dalam log akses adalah 1 KB. Anda dapat meminta peningkatan batas hingga 4 KB dengan menghubungi account manager Anda. Untuk informasi selengkapnya, lihat Apa saja batasan panjang permintaan yang dapat diteruskan oleh ALB? Apakah batasan tersebut dapat disesuaikan?.

  1. Pada tab Access Logs, di bagian Basic Information, klik Record Custom Headers.

  2. Pada kotak dialog Record Custom HTTP Headers in Logs, pilih listener yang telah ditambahkan ke instans ALB dari daftar drop-down.

    Untuk membuat listener, klik Create Listener di daftar drop-down. Untuk informasi selengkapnya, lihat Tambahkan listener HTTP, Tambahkan listener HTTPS, dan Tambahkan listener QUIC.

  3. Pada kotak dialog yang muncul, tinjau informasinya lalu klik OK.

    Setelah konfigurasi selesai, field slb_headers dalam log mencatat nama dan nilai semua header dalam permintaan, kecuali yang berikut:

    # Header kustom tidak mencatat informasi tentang field berikut
    host
    referer
    user-agent
    x-forwarded-for
    x-readtime
    x-real-ip
    uber-trace-id
    X-B3-TraceId
    X-B3-SpanId
    X-B3-ParentSpanId
    X-B3-Sampled

Nonaktifkan pencatatan log akses

  1. Pada tab Access Logs, di bagian Basic Information, klik Disable Logging.

  2. Pada kotak dialog yang muncul, tinjau informasinya lalu klik OK.

Bidang log

Field

Deskripsi

app_lb_id

ID instans load balancer.

__topic__

Topik log. Nilainya selalu alb_layer7_access_log.

body_bytes_sent

Jumlah byte dalam body HTTP yang dikirim ke client. Satuan: byte.

client_ip

Jika fitur untuk mengambil alamat IP sumber client diaktifkan, field ini menunjukkan alamat IP asli client. Jika tidak, field ini menunjukkan alamat IP hop sebelumnya ke load balancer.

host

Nama domain atau alamat IP. Sistem mengambil nilai ini dari parameter permintaan terlebih dahulu, kemudian dari header host, dan terakhir menggunakan alamat IP server backend jika tidak tersedia.

http_host

Isi header host dalam permintaan.

http_referer

Isi header Referer dalam permintaan HTTP yang diterima oleh load balancer.

http_user_agent

Isi header User-Agent dalam permintaan HTTP yang diterima oleh load balancer.

http_x_forwarded_for

Isi header X-Forwarded-For dalam permintaan HTTP yang diterima oleh load balancer.

http_x_real_ip

Isi header X-Real-IP dalam permintaan HTTP yang diterima oleh load balancer.

read_request_time

Waktu yang dibutuhkan load balancer untuk membaca permintaan. Satuan: milidetik.

request_length

Panjang permintaan, termasuk baris awal, header, dan body. Satuan: byte.

request_method

Metode permintaan.

request_time

Interval dari waktu load balancer menerima byte pertama permintaan hingga mengembalikan respons. Satuan: detik.

request_uri

URI permintaan yang diterima oleh load balancer.

scheme

Skema permintaan: HTTP atau HTTPS.

server_protocol

Versi protokol HTTP yang diterima oleh load balancer, seperti HTTP/1.0 atau HTTP/1.1.

slb_vport

Port listener load balancer.

slb_xtrace

ID jejak rantai panggilan untuk pelacakan tautan load balancer.

xtrace_type

Jenis data X-Trace untuk pelacakan tautan load balancer. Hanya Zipkin yang didukung.

ssl_cipher

Paket sandi yang digunakan untuk membuat koneksi SSL, seperti ECDHE-RSA-AES128-GCM-SHA256.

ssl_protocol

Protokol yang digunakan untuk membuat koneksi SSL, seperti TLSv1.2.

status

Kode status respons dari load balancer.

tcpinfo_rtt

Waktu yang dibutuhkan untuk membuat koneksi TCP client. Satuan: mikrodetik.

time

Waktu saat entri log dicatat. Waktu dalam format YYYY-MM-DDThh:mm:ssZ.

upstream_addr

Alamat IP dan port server backend.

upstream_response_time

Waktu dari inisiasi koneksi dengan server backend hingga menerima semua data dan menutup koneksi. Satuan: detik.

upstream_status

Kode status respons dari server backend yang diterima oleh load balancer.

vip_addr

Alamat IP virtual.

write_response_time

Waktu yang dibutuhkan load balancer untuk menulis respons. Satuan: milidetik.

client_port

Port client yang mengirim permintaan.

slb_headers

Header kustom. Field ini hanya tersedia setelah mengaktifkan fitur untuk mencatat header kustom. Digunakan untuk menyimpan header kustom dari suatu permintaan.

FAQ

Apakah saya dapat melihat log dari sebelum diaktifkan?

Tidak, Anda tidak dapat.

Anda hanya dapat melihat data log yang dikumpulkan setelah mengaktifkan pencatatan log akses. Simple Log Service tidak mengumpulkan data dari instans ALB Anda sebelum fitur ini diaktifkan, sehingga data historis tidak tersedia.