tencent cloud

masukan

Mengonfigurasi Log Akses

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
    
    Hubungi Kami

    Hubungi tim penjualan atau penasihat bisnis kami untuk membantu bisnis Anda.

    Dukungan Teknis

    Buka tiket jika Anda mencari bantuan lebih lanjut. Tiket kami tersedia 7x24.

    Dukungan Telepon 7x24