All Products
Search
Document Center

Server Load Balancer:Log akses ALB

Last Updated:Apr 03, 2026

Fitur access log mengintegrasikan Application Load Balancer (ALB) dengan Simple Log Service (SLS), memungkinkan Anda menganalisis perilaku pengguna, memahami distribusi geografis pengguna, dan memecahkan masalah.

Penagihan

Setelah instans ALB mengirimkan log ke Simple Log Service, Simple Log Service akan menagih Anda untuk item seperti storage space, read traffic, jumlah permintaan, data processing, dan data shipping. Untuk informasi selengkapnya, lihat penagihan Simple Log Service.

Prasyarat

Sebelum menggunakan fitur access log, aktifkan Simple Log Service. Untuk informasi selengkapnya, lihat Aktifkan Simple Log Service.

Buat log akses

  1. Masuk ke Konsol ALB.

  2. Di bilah navigasi atas, pilih region tempat instans ALB dideploy.

  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 dalam Simple Log Service yang digunakan untuk isolasi dan kontrol resource.

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

    • Create Project: Masukkan nama untuk Project baru.

    Logstore

    Unit dalam Simple Log Service untuk pengumpulan, penyimpanan, dan kueri 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 baru, Anda juga harus membuat Logstore baru.

    Notes on creating a service-linked role

    Saat melakukan operasi ini, sistem secara otomatis membuat peran terkait layanan untuk memberikan izin yang diperlukan.

  6. Pada kotak dialog yang muncul, konfirmasi informasi tersebut lalu klik OK.

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

    • Jika Anda memilih Logstore yang sudah ada, Simple Log Service secara otomatis mengaktifkan dasbor. Jika indeks sudah dikonfigurasi untuk Logstore tersebut, pengaturannya tidak akan ditimpa. Jika Anda memerlukan indeks baru, buka Konsol Simple Log Service untuk mengonfigurasinya.

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, klik tab Monitoring Center, Access Center, atau Fine-grained Monitoring dan masukkan kondisi filter untuk mengkueri metrik.

    Modul

    Deskripsi

    Monitoring Center

    Menampilkan data pemantauan waktu nyata untuk instans ALB. Metrik mencakup Page Views (PVs), Request Success Rate, Average Latency, Permintaan 4xx, Distribusi Kode Status, Traffic, Latensi P50, Latensi P90, Latensi P99, Latensi P9999, Host Teratas berdasarkan Permintaan, Host Teratas berdasarkan Latensi, Host Teratas berdasarkan Tingkat Kegagalan, URL Teratas berdasarkan Permintaan, URL Teratas berdasarkan Latensi, URL Teratas berdasarkan Tingkat Kegagalan, Backend Teratas berdasarkan Permintaan, Backend Teratas berdasarkan Latensi, dan Backend Teratas berdasarkan Tingkat Kegagalan.

    Access Center

    Menampilkan data status akses untuk instans ALB. Metrik mencakup PVs (Hari-ke-Hari), PVs (Minggu-ke-Minggu), Pengunjung Unik (UVs) (Hari-ke-Hari), UVs (Minggu-ke-Minggu), Distribusi PV, Distribusi UV, PV Hari Ini, PV dalam 7 Hari Terakhir, 10 Provinsi Teratas berdasarkan Akses, Persentase Traffic Seluler, 10 Host Teratas berdasarkan Akses, 10 User Agent Teratas, dan Alamat IP Teratas berdasarkan Akses.

    Fine-grained Monitoring

    Menampilkan informasi pemantauan dengan granularitas satu detik untuk membantu Anda mengidentifikasi jitter sesaat. Metrik mencakup QPS, Latensi Akses, Latensi Upstream, Success Rate, Traffic Permintaan, Traffic 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 untuk instans ALB. Untuk informasi selengkapnya, lihat Lihat laporan data.

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

    • Fitur lain yang tersedia di pojok kanan atas tab Monitoring Center, Access Center, dan Fine-grained Monitoring:

Rekam header kustom

Selain header umum, bidang slb_headers merekam nama dan nilai semua header lain dalam permintaan. Hal ini membantu Anda menangkap permintaan secara lebih lengkap dan menganalisis log secara lebih efektif.

Secara default, panjang header kustom yang direkam dalam log akses maksimal 1 KB. Untuk meningkatkan batas ini menjadi 4 KB, hubungi account manager Anda. Untuk informasi selengkapnya, lihat Berapa batas panjang permintaan yang diteruskan oleh ALB? Dapatkah diatur?.

  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 sudah ada pada instans ALB dari daftar drop-down.

    Untuk membuat pendengar, klik Create Listener pada menu tarik-turun. Untuk informasi selengkapnya, lihat Tambahkan pendengar HTTP, Tambahkan pendengar HTTPS, dan Tambahkan pendengar QUIC.

  3. Pada kotak dialog yang muncul, konfirmasi informasi tersebut lalu klik OK.

    Setelah konfigurasi selesai, bidang slb_headers dalam log akses akan merekam nama dan nilai semua header permintaan kecuali header berikut:

    # Bidang slb_headers tidak merekam header 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, konfirmasi informasi tersebut lalu klik OK.

Bidang log

Bidang

Deskripsi

app_lb_id

ID instans load balancer.

__topic__

Topik log. Nilainya tetap alb_layer7_access_log.

body_bytes_sent

Jumlah byte dalam body HTTP yang dikirim ke client.

client_ip

Alamat IP client. Jika fitur untuk mengambil alamat IP sumber client dinonaktifkan, bidang ini menampilkan alamat IP hop sebelumnya dari load balancer. Jika fitur diaktifkan, bidang ini menampilkan alamat IP sumber client.

host

Nama domain atau alamat IP. Sistem pertama-tama mencoba mengambil nilai dari parameter permintaan. Jika tidak ditemukan, sistem menggunakan header Host. Jika keduanya tidak tersedia, sistem menggunakan alamat IP backend server yang memproses permintaan.

http_host

Header host dari permintaan HTTP yang diterima oleh load balancer.

http_referer

Header referer dari permintaan HTTP yang diterima oleh load balancer.

http_user_agent

Header user-agent dari permintaan HTTP yang diterima oleh load balancer.

http_x_forwarded_for

Header x-forwarded-for dari permintaan HTTP yang diterima oleh load balancer.

http_x_real_ip

Header x-real-ip dari 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

Waktu dari penerimaan byte pertama permintaan hingga pengiriman respons lengkap. 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 dari load balancer.

slb_xtrace

ID jejak rantai panggilan untuk pelacakan tautan.

xtrace_type

Jenis data Xtrace untuk pelacakan tautan. Saat ini 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

Status respons dari load balancer.

tcpinfo_rtt

Waktu round-trip (RTT) koneksi TCP client. Satuan: mikrodetik.

time

Waktu saat entri log dicatat. Formatnya adalah YYYY-MM-DDThh:mm:ssZ.

upstream_addr

Alamat IP dan port server backend.

upstream_response_time

Waktu dari pembentukan koneksi dengan backend server hingga penerimaan respons lengkap dan penutupan koneksi. Satuan: detik.

upstream_status

Kode status respons yang diterima load balancer dari server backend.

vip_addr

alamat IP virtual dari load balancer.

write_response_time

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

client_port

Port client yang mengirim permintaan.

slb_headers

Header kustom dalam permintaan. Bidang ini tersedia hanya setelah Anda mengaktifkan fitur untuk merekam header kustom.

FAQ

Data log historis

Tidak.

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