tencent cloud

Cloud Load Balancer

Memulai
Memulai CLB
Memulai CLB IPv6
Men-deploy Nginx di CentOS
Men-deploy Java Web di CentOS
Panduan Pengoperasian
Instance CLB
Pendengar CLB
Server Asli
Pemeriksaan Kesehatan
Pengelolaan Sertifikat
Pengelolaan Log
Pemantauan dan Peringatan
Cloud Access Management
CLB Klasik
Tutorial Praktis
Konfigurasi Penerusan HTTPS
Menerapkan HA di Beberapa AZ
Algoritme dan Konfigurasi Bobot
Mengonfigurasi Perlindungan WAF untuk nama domain pendengar CLB
Panduan OPS
Solusi untuk Waktu Tunggu Klien yang Terlalu Lama
Uji Performa Layanan HTTPS Penyeimbang Beban
Pertanyaan Umum Seputar Pengujian Tekanan
Izin Pengoperasian Sertifikat CLB

Mengonfigurasi Log Akses

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2024-01-04 20:53:33
CLB mendukung konfigurasi log akses lapisan 7 (HTTP/HTTPS) yang dapat membantu Anda lebih memahami permintaan klien, memecahkan masalah, dan menganalisis perilaku pengguna.Saat ini, log akses dapat disimpan di CLS, dilaporkan dengan interval setiap menit, dan dicari secara online dengan beberapa aturan.
Log akses CLB umumnya digunakan untuk dengan cepat menemukan dan memecahkan masalah.Fitur pencatatan akses mencakup pelaporan log, penyimpanan, dan pencarian:
Pelaporan log memberikan layanan terbaik, yaitu memprioritaskan penerusan layanan dibandingkan pelaporan log.
Pencarian dan penyimpanan log memberikan SLA berdasarkan layanan penyimpanan yang saat ini digunakan.
Keterangan:
Saat ini, log akses dapat disimpan di CLS hanya untuk protokol lapisan 7 (HTTP/HTTPS) tetapi tidak untuk protokol lapisan 4 (TCP/UDP/TCP SSL).
Menyimpan log akses CLB ke CLS kini bebas biaya.Anda hanya perlu membayar layanan CLS.
Fitur ini hanya didukung di wilayah yang menyediakan CLS.Lihat Wilayah Ketersediaan.

Metode 1:Pencatatan Akses Instance Tunggal

Langkah 1.Mengaktifkan penyimpanan log akses di CLS

1. Masuk konsol CLB, lalu klik Instance Management (Manajemen Instance) di bilah sisi kiri.
2. Klik ID instance CLB untuk membuka halaman Instance Management (Manajemen Instance).
3. Klik ikon pensil pada modul Access Log (Layer-7) (Log Akses (Lapisan 7)) di halaman Basic Information (Informasi Dasar).

4. Di jendela pop-up Modify CLS Log Storage Location (Modifikasi Lokasi Penyimpanan Log CLS), aktifkan pencatatan dan pilih logset tujuan serta topik log untuk penyimpanan log akses, lalu klik Submit (Kirim).Jika Anda belum membuat logset atau topik log, silakan buat sumber daya yang relevan, lalu pilih sumber daya tersebut sebagai lokasi penyimpanan.

Keterangan:
Sebaiknya Anda menggunakan topik log yang ditandai dengan "CLB" dalam logset clb_logset.Perbedaan antara topik log yang bertanda "CLB" dengan topik log umum yaitu:
Topik log CLB secara otomatis dapat membuat indeks, sedangkan topik log umum harus membuat indeks secara manual.
Dasbor untuk topik log CLB disediakan secara default, tetapi untuk topik log umum harus dikonfigurasi secara manual.
5. Klik logset atau topik log untuk mengalihkan ke halaman pencarian log di CLS.
6. (Opsional) Untuk menonaktifkan pencatatan, klik ikon pensil untuk membuka jendela Modify CLS Log Storage Location (Modifikasi Lokasi Penyimpanan Log CLS), lalu nonaktifkan.

Langkah 2.Mengonfigurasi indeks topik log

Keterangan:
Jika log akses dikonfigurasi untuk satu instance, Anda harus mengonfigurasi indeks untuk topik log; jika tidak, log tidak akan dapat ditemukan.
Indeks yang direkomendasikan yaitu sebagai berikut:
Indeks Nilai Utama
Tipe Bidang
Pemisah
server_addr
teks
Tidak memerlukan pemisah
server_nama
teks
Tidak memerlukan pemisah
http_host
teks
Tidak memerlukan pemisah
status
panjang
-
vip_vpcid
panjang
-
Langkah-langkah adalah sebagai berikut:
1. Masuk ke Konsol CLS, lalu klik Log Topic (Topik Log) di bilah sisi kiri.
2. Klik ID topik log target di halaman "Log Topic" (Topik Log).
3. Di halaman detail topik log, pilih tab Index Configuration (Konfigurasi Indeks), lalu klik Edit (Edit) untuk menambahkan indeks.Lihat Mengonfigurasi Indeks untuk informasi selengkapnya tentang konfigurasi indeks.

4. Hasil konfigurasi indeks seperti yang ditunjukkan di bawah ini:



Langkah 3.Melihat log akses

1. Masuk ke Konsol CLS, lalu klik Search and Analysis (Pencarian dan Analisis) di bilah sisi kiri.
2. Di halaman Search Analysis (Cari Analisis), pilih logset, topik log, dan rentang waktu, lalu klik Search Analysis (Cari Analisis) untuk mencari log akses yang dilaporkan oleh CLB ke CLS.Lihat Sintaks Pencarian CLS Lama untuk informasi selengkapnya tentang sintaks pencarian.


Metode 2:Konfigurasi pencatatan akses secara batch

Keterangan:
Fitur ini hanya tersedia untuk pengguna beta saat ini.Untuk menggunakan fitur ini, Anda perlu mengirimkan permohonan.

Langkah 1.Membuat logset dan topik log

Untuk mengonfigurasi log akses di CLS, Anda perlu membuat logset dan topik log terlebih dahulu. Anda dapat langsung beralih ke Langkah 2 jika sudah membuat logset dan topik log.
1. Masuk ke Konsol CLB dan pilih Access Logs (Log Akses) di bilah sisi kiri.
2. Di halaman Access Logs (Log Akses), pilih wilayah untuk logset, lalu klik Create Logset (Buat Logset) di bagian "Logset Information" (Informasi Logset).
3. Dalam kotak dialog pop-up Create Logset" (Buat Logset), atur periode retensi dan klik Save (Simpan).
Keterangan:
Anda hanya dapat membuat satu logset bernama "clb_logset" di setiap wilayah.
4. Klik Create Log Topic (Buat Topik Log) di bagian Log Topic (Topik Log) di halaman "Access Logs" (Log Akses).
5. Di jendela pop-up, pilih instance CLB yang ingin ditambahkan ke daftar di sebelah kanan, lalu klik Save (Simpan).
Keterangan:
Ketika membuat topik log, Anda dapat menambahkan instance CLB sesuai kebutuhan.Untuk menambahkan instance, pilih topik log dalam daftar, lalu klik Manage (Kelola) di kolom operasi.Setiap instance CLB hanya dapat ditambahkan ke satu topik log.
Satu logset dapat berisi beberapa topik log.Anda dapat mengelompokkan log CLB dalam berbagai topik log yang akan ditandai dengan "CLB".

6. (Opsional) Untuk menonaktifkan pencatatan, cukup klik Disable (Nonaktifkan).

Langkah 2.Melihat log akses

Tanpa perlu konfigurasi manual apa pun, CLB telah dikonfigurasi otomatis dengan pencarian indeks menurut log akses penting.Anda dapat langsung membuat kueri log akses melalui pencarian dan analisis.
1. Masuk ke Konsol CLB dan pilih Access Logs (Log Akses) di bilah sisi kiri.
2. Pilih topik log, lalu klik Search (Pencarian) di kolom operasi untuk beralih ke halaman Search Analysis (Cari Analisis) di Konsol CLS.
3. Di halaman Search Analysis (Cari Analisis), masukkan sintaks pencarian dalam kotak input, pilih rentang waktu, lalu klik Search Analysis (Cari Analisis) untuk mencari log akses yang dilaporkan oleh CLB ke CLS.
Keterangan:
Lihat Sintaks dan Aturan untuk informasi selengkapnya tentang sintaks pencarian.

Format Log dan Deskripsi Variabel

Format log

[$stgw_request_id] [$time_local] [$protocol_type] [$server_addr:$server_port] [$server_name] [$remote_addr:$remote_port] [$status] [$upstream_addr] [$upstream_status] [$proxy_host] [$request] [$request_length] [$bytes_sent] [$http_host] [$http_user_agent] [$http_referer] [$request_time] [$upstream_response_time] [$upstream_connect_time] [$upstream_header_time] [$tcpinfo_rtt] [$connection] [$connection_requests] [$ssl_handshake_time] [$ssl_cipher] [$ssl_protocol] [$vip_vpcid] [$uri] [$server_protocol]

Tipe bidang

Saat ini, CLS mendukung tiga tipe bidang berikut:
Nama
Deskripsi Tipe
teks
Tipe teks
long
Tipe integer (Int 64)
double
Tipe poin floating (64 bit)

Deskripsi variabel log

Variabel
Deskripsi

Tipe Bidangtext
stgw_request_id
ID Permintaan.
text
time_local
Waktu akses dan zona waktu, misalnya "01/Jul/2019:11:11:00 +0800" dengan "+0800" mewakili UTC+8, yaitu waktu Beijing.
text
protocol_type
Tipe protokol (HTTP/HTTPS/SPDY/HTTP2/WS/WSS).
teks
server_addr
CLB VIP.
teks
server_port
CLB VPort, yaitu port pendengar.
long
server_name
`server_name` aturan, yaitu nama domain yang dikonfigurasi di pendengar CLB.
teks
remote_addr
IP Klien.
teks
remote_port
Port klien.
long
status
Kode status yang dikembalikan kepada klien.
long
upstream_addr
Alamat RS.
teks
upstream_status
Kode status yang dikembalikan oleh RS ke CLB.
teks
proxy_host
ID Stream.
teks
request
Baris permintaan.
teks
request_length
Jumlah byte permintaan yang diterima dari klien.
long
bytes_sent
Jumlah byte yang dikirimkan kepada klien.
long
http_host
Nama domain permintaan, yaitu host header HTTP.
teks
http_user_agent
Bidang `user_agent` header HTTP.
teks
http_referer
Sumber permintaan HTTP.
teks
request_time
Waktu pemrosesan permintaan.Penghitungan waktu dimulai ketika byte pertama diterima dari klien dan berhenti ketika byte terakhir dikirimkan kepada klien, yaitu total waktu yang diperlukan untuk menyelesaikan seluruh proses, ketika permintaan klien mencapai instance CLB, instance CLB akan meneruskan permintaan ke RS, RS akan merespons dan mengirimkan data ke instance CLB, dan akhirnya instance CLB meneruskan data kepada klien.
double
upstream_response_time
Waktu yang diperlukan untuk menyelesaikan seluruh proses permintaan backend.Penghitungan waktu dimulai ketika instance CLB terhubung dengan RS dan berhenti ketika RS menerima permintaan dan merespons.
double
upstream_connect_time
Waktu yang diperlukan untuk membuat koneksi TCP dengan RS.Penghitungan waktu dimulai ketika instance CLB terhubung dengan RS dan berhenti ketika mengirimkan permintaan HTTP.
double
upstream_header_time
Waktu yang diperlukan untuk menerima header HTTP dari RS.Penghitungan waktu dimulai ketika instance CLB terhubung dengan RS dan berhenti ketika header respons HTTP diterima dari RS.
double
tcpinfo_rtt
RTT koneksi TCP.
long
connection
ID Koneksi.
long
connection_requests
Jumlah permintaan dalam koneksi.
long
ssl_handshake_time
Waktu yang diperlukan untuk menyelesaikan handshake SSL.
double
ssl_cipher
Rangkaian cipher SSL.
teks
ssl_protocol
Versi protokol SSL.
teks
vip_vpcid
ID VPC dari CLB VIP; `vip_vpcid` instance CLB jaringan publik yaitu `-1`.
long
request
Metode permintaan.Hanya mendukung permintaan POST dan GET.
teks
uri
Pengidentifikasi Sumber Daya.
teks
server_protocol
Protokol yang digunakan untuk CLB.
teks

Item log pencarian default

Bidang berikut dapat ditemukan dalam logset dengan "CLB" secara default:
Bidang Indeks
Deskripsi

Tipe Bidang
time_local
Waktu akses dan zona waktu, misalnya "01/Jul/2019:11:11:00 +0800" dengan "+0800" mewakili UTC+8, yaitu waktu Beijing.
text
protocol_type
Tipe protokol (HTTP/HTTPS/SPDY/HTTP2/WS/WSS).
teks
server_addr
CLB VIP.
teks
server_name
`server_name` aturan, yaitu nama domain yang dikonfigurasi di pendengar CLB.
teks
remote_addr
IP Klien.
teks
status
Kode status yang dikembalikan kepada klien.
long
upstream_addr
Alamat RS.
teks
upstream_status
Kode status yang dikembalikan oleh RS ke CLB.
teks
request_length
Jumlah byte permintaan yang diterima dari klien.
long
bytes_sent
Jumlah byte yang dikirimkan kepada klien.
long
http_host
Nama domain permintaan, yaitu host header HTTP.
teks
request_time
Waktu pemrosesan permintaan.Penghitungan waktu dimulai ketika byte pertama diterima dari klien dan berhenti ketika byte terakhir dikirimkan kepada klien, yaitu total waktu yang diperlukan untuk menyelesaikan seluruh proses, ketika permintaan klien mencapai instance CLB, instance CLB akan meneruskan permintaan ke RS, RS akan merespons dan mengirimkan data ke instance CLB, dan akhirnya instance CLB meneruskan data kepada klien.
double
upstream_response_time
Waktu yang diperlukan untuk menyelesaikan seluruh proses permintaan backend.Penghitungan waktu dimulai ketika instance CLB terhubung dengan RS dan berhenti ketika RS menerima permintaan dan merespons.
double


Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan